class IGeTui::NotyPopLoadTemplate
Constants
- BOOLEAN_ATTRIBUTES_OF_FALSE
- BOOLEAN_ATTRIBUTES_OF_TRUE
- STRING_ATTRIBUTES
Public Class Methods
new()
click to toggle source
Calls superclass method
IGeTui::BaseTemplate::new
# File lib/igetui/template/noty_pop_load_template.rb, line 15 def initialize super STRING_ATTRIBUTES.each { |attr| instance_variable_set("@#{attr}", '') } BOOLEAN_ATTRIBUTES_OF_TRUE.each { |attr| instance_variable_set("@#{attr}", true) } BOOLEAN_ATTRIBUTES_OF_FALSE.each { |attr| instance_variable_set("@#{attr}", false) } end
Public Instance Methods
get_action_chain()
click to toggle source
# File lib/igetui/template/noty_pop_load_template.rb, line 23 def get_action_chain # set actionchain action_chain_1 = GtReq::ActionChain.new action_chain_1.actionId = 1 action_chain_1.type = GtReq::ActionChain::Type::Goto action_chain_1.next = 10000 # notification action_chain_2 = GtReq::ActionChain.new action_chain_2.actionId = 10000 action_chain_2.type = GtReq::ActionChain::Type::Notification action_chain_2.title = title action_chain_2.text = text action_chain_2.logo = logo action_chain_2.logoURL = logo_url action_chain_2.ring = is_ring action_chain_2.clearable = is_clearable action_chain_2.buzz = is_vibrate action_chain_2.next = 10010 # goto action_chain_3 = GtReq::ActionChain.new action_chain_3.actionId = 10010 action_chain_3.type = GtReq::ActionChain::Type::Goto action_chain_3.next = 10020 action_chain_4 = GtReq::ActionChain.new button_1 = GtReq::Button.new button_1.text = pop_button_1 button_1.next = 10040 button_2 = GtReq::Button.new button_2.text = pop_button_2 button_2.next = 100 action_chain_4.actionId = 10020 action_chain_4.type = GtReq::ActionChain::Type::Popup action_chain_4.title = pop_title action_chain_4.text = pop_text action_chain_4.img = pop_image action_chain_4.buttons = [button_1, button_2] action_chain_4.next = 6 app_start_up = GtReq::AppStartUp.new(android: '', symbia: '', ios: '') action_chain_5 = GtReq::ActionChain.new action_chain_5.actionId = 10040 action_chain_5.type = GtReq::ActionChain::Type::Appdownload action_chain_5.name = load_title action_chain_5.url = load_url action_chain_5.logo = load_icon action_chain_5.autoInstall = is_auto_install action_chain_5.autostart = is_active action_chain_5.appstartupid = app_start_up action_chain_5.next = 6 # end action_chain_6 = GtReq::ActionChain.new action_chain_6.actionId = 100 action_chain_6.type = GtReq::ActionChain::Type::Eoa [action_chain_1, action_chain_2, action_chain_3, action_chain_4, action_chain_5, action_chain_6] end
get_push_type()
click to toggle source
# File lib/igetui/template/noty_pop_load_template.rb, line 86 def get_push_type "NotyPopLoadMsg" end