Search code examples
objective-crubymotion

Translate objective-c into ruby


I am developing a Rubymotion app. I am using the pod KNSemiModalViewController. How can I "translate" this Objective-C code into ruby?

[self presentSemiViewController:semiVC withOptions:@{
     KNSemiModalOptionKeys.pushParentBack    : @(YES),
     KNSemiModalOptionKeys.animationDuration : @(0.3),
     KNSemiModalOptionKeys.shadowOpacity     : @(0.8),
     }];

Solution

  • self.presentSemiViewController(semiVC, withOptions:{
      KNSemiModalOptionKeys.pushParentBack => true,
      KNSemiModalOptionKeys.animationDuration => 0.3,
      KNSemiModalOptionKeys.shadowOpacity => 0.8
    })