Class: RubyApp::Elements::Mobile::Default::Features::Authentications::DefaultPage
- Inherits:
-
Page
- Object
- RubyApp::Element
- Page
- RubyApp::Elements::Mobile::Default::Features::Authentications::DefaultPage
- Defined in:
- lib/ruby_app/elements/mobile/default/features/authentications/default_page.rb
Instance Attribute Summary
Attributes inherited from RubyApp::Element
Instance Method Summary collapse
-
#initialize ⇒ DefaultPage
constructor
A new instance of DefaultPage.
Methods inherited from Page
Methods inherited from RubyApp::Element
Methods included from Mixins::ConfigurationMixin
Methods included from Mixins::TranslateMixin
Methods included from Mixins::TemplateMixin
#exclude_parent_template, #exclude_parent_template?, #get_cache, #get_default_template, #get_template, #get_template_name, #get_templates, #template_path
Methods included from Mixins::RenderMixin
#content_for, #get_cache, #get_default_template, #get_templates, #render
Constructor Details
#initialize ⇒ DefaultPage
Returns a new instance of DefaultPage.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/ruby_app/elements/mobile/default/features/authentications/default_page.rb', line 27 def initialize super @back_button = RubyApp::Elements::Mobile::Navigation::BackButton.new @github_authentication_link = RubyApp::Elements::Mobile::Button.new @github_authentication_link.clicked do |element, event| RubyApp::Elements::Mobile::Documents::Authentication::OAuth::GitHubAuthenticationDocument.new.show(event) end @facebook_authentication_link = RubyApp::Elements::Mobile::Button.new @facebook_authentication_link.clicked do |element, event| RubyApp::Elements::Mobile::Documents::Authentication::Facebook::EmailAuthenticationDocument.new.show(event) end @google_authentication_link = RubyApp::Elements::Mobile::Button.new @google_authentication_link.clicked do |element, event| RubyApp::Elements::Mobile::Documents::Authentication::OpenId::GoogleAuthenticationDocument.new.show(event) end @my_open_id_authentication_link = RubyApp::Elements::Mobile::Button.new @my_open_id_authentication_link.clicked do |element, event| RubyApp::Elements::Mobile::Documents::Authentication::OpenId::MyOpenIdAuthenticationDocument.new.show(event) end @yahoo_authentication_link = RubyApp::Elements::Mobile::Button.new @yahoo_authentication_link.clicked do |element, event| RubyApp::Elements::Mobile::Documents::Authentication::OpenId::YahooAuthenticationDocument.new.show(event) end @null_authentication_link = RubyApp::Elements::Mobile::Button.new @null_authentication_link.clicked do |element, event| RubyApp::Elements::Mobile::Documents::Authentication::Null::AuthenticationDocument.new.show(event) end end |