Module: RMXViewControllerPresentation::InstanceMethods
- Defined in:
- lib/motion/RMXViewControllerPresentation.rb
Instance Method Summary collapse
- #appeared(animated) ⇒ Object
- #appearing(animated) ⇒ Object
- #disappeared(animated) ⇒ Object
- #disappearing(animated) ⇒ Object
- #dismiss(animated = false, &block) ⇒ Object
- #present(vc, animated = false, &block) ⇒ Object
- #rmx_viewDidAppear(animated) ⇒ Object
- #rmx_viewDidDisappear(animated) ⇒ Object
- #rmx_viewWillAppear(animated) ⇒ Object
- #rmx_viewWillDisappear(animated) ⇒ Object
- #triggerViewState!(animated) ⇒ Object
- #whenOrIfViewState(viewState, &block) ⇒ Object
Instance Method Details
#appeared(animated) ⇒ Object
83 84 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 83 def appeared(animated) end |
#appearing(animated) ⇒ Object
74 75 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 74 def appearing(animated) end |
#disappeared(animated) ⇒ Object
101 102 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 101 def disappeared(animated) end |
#disappearing(animated) ⇒ Object
92 93 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 92 def disappearing(animated) end |
#dismiss(animated = false, &block) ⇒ Object
119 120 121 122 123 124 125 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 119 def dismiss(animated=false, &block) RMXViewControllerPresentation.dismiss({ :view_controller => self, :animated => animated, :completion => block }) end |
#present(vc, animated = false, &block) ⇒ Object
110 111 112 113 114 115 116 117 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 110 def present(vc, animated=false, &block) RMXViewControllerPresentation.present({ :origin => self, :view_controller => vc, :animated => animated, :completion => block }) end |
#rmx_viewDidAppear(animated) ⇒ Object
86 87 88 89 90 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 86 def rmx_viewDidAppear(animated) @viewState = :viewDidAppear triggerViewState!(animated) appeared(animated) end |
#rmx_viewDidDisappear(animated) ⇒ Object
104 105 106 107 108 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 104 def rmx_viewDidDisappear(animated) @viewState = :viewDidDisappear triggerViewState!(animated) disappeared(animated) end |
#rmx_viewWillAppear(animated) ⇒ Object
77 78 79 80 81 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 77 def rmx_viewWillAppear(animated) @viewState = :viewWillAppear triggerViewState!(animated) appearing(animated) end |
#rmx_viewWillDisappear(animated) ⇒ Object
95 96 97 98 99 |
# File 'lib/motion/RMXViewControllerPresentation.rb', line 95 def rmx_viewWillDisappear(animated) @viewState = :viewWillDisappear triggerViewState!(animated) disappearing(animated) end |