Sha256: ff84fa7ffedd88165ad890b31f4692ee75458d9fbd99a6f0147278957fb2f8ee

Contents?: true

Size: 961 Bytes

Versions: 86

Compression:

Stored size: 961 Bytes

Contents

class Gemini::CmAuthApp < Marty::MainAuthApp

  CATEGORY_COMPONENTS = [
    :loan_program_view,
  ]

  def data_menus
    basic = [
      {
        text: 'Pricing Config.',
        icon: icon_hack(:database_key),
        menu: [
          :loan_program_view,
          :my_rule_view,
          :xyz_rule_view,
        ],
      }
    ]
  end

  action :loan_program_view do |a|
    a.text    = a.tooltip = 'Loan Programs'
    a.handler = :netzke_load_component_by_action
  end

  action :my_rule_view do |a|
    a.text    = a.tooltip = 'My Rules'
    a.handler = :netzke_load_component_by_action
  end

  action :xyz_rule_view do |a|
    a.text    = a.tooltip = 'Xyz Rules'
    a.handler = :netzke_load_component_by_action
  end

  component :loan_program_view do |c|
    c.klass = Gemini::LoanProgramView
  end
  component :my_rule_view do |c|
    c.klass = Gemini::MyRuleView
  end
  component :xyz_rule_view do |c|
    c.klass = Gemini::XyzRuleView
  end
end

Version data entries

86 entries across 86 versions & 1 rubygems

Version Path
marty-6.1.0 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-5.2.0 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-5.1.4 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-5.1.3 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-5.1.2 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-5.1.1 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-5.1.0 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-3.1.0 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-3.0.1 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-4.0.0.rc2 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-3.0.0 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.9.3 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.9.2 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.9.1 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.8.0 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.7.3 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.7.2 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.7.1 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.7.0 spec/dummy/app/components/gemini/cm_auth_app.rb
marty-2.6.8 spec/dummy/app/components/gemini/cm_auth_app.rb