Class: Sharemotion::SHMEmailComposerView
- Inherits:
-
MFMailComposeViewController
- Object
- MFMailComposeViewController
- Sharemotion::SHMEmailComposerView
- Defined in:
- lib/sharemotion/sharers/email/shmemail_composer_view.rb
Instance Method Summary collapse
- #display ⇒ Object
- #initWithItem(item, controller: controller) ⇒ Object
- #mailComposeController(controller, didFinishWithResult: result, error: error) ⇒ Object
Instance Method Details
#display ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/sharemotion/sharers/email/shmemail_composer_view.rb', line 10 def display self.init self.mailComposeDelegate = self self.setSubject("#{@item[:title]}") self.setMessageBody("#{@item[:text]}", isHTML:html) self.setCcRecipients(@item[:cc]) self.setBccRecipients(@item[:bcc]) self.setToRecipients(@item[:to]) @controller.presentModalViewController(self, animated:true) end |
#initWithItem(item, controller: controller) ⇒ Object
5 6 7 8 |
# File 'lib/sharemotion/sharers/email/shmemail_composer_view.rb', line 5 def initWithItem(item, controller:controller) @item, @controller = item, controller self end |
#mailComposeController(controller, didFinishWithResult: result, error: error) ⇒ Object
21 22 23 |
# File 'lib/sharemotion/sharers/email/shmemail_composer_view.rb', line 21 def mailComposeController(controller, didFinishWithResult:result, error:error) controller.dismissModalViewControllerAnimated(true) end |