Sha256: d26352678ac0680f56dcc5bbf5a58d91b9b5d39d01458fa78db613279b1590cb

Contents?: true

Size: 1.16 KB

Versions: 4

Compression:

Stored size: 1.16 KB

Contents

module MyApp

  class AppInitializer < RubyPitaya::InitializerBase

    # method:     run
    # parameter:  initializer_content
    # attributes:
    #  - bll
    #    - class: RubyPitaya::InstanceHolder
    #    - link: https://gitlab.com/LucianoPC/ruby-pitaya/-/blob/master/lib/rubypitaya/core/instance_holder.rb
    #    - methods:
    #      - add_instance(key, instance)
    #        - add any instance to any key
    #      - [](key)
    #        - get instance by key
    #  - redis
    #    - link: https://github.com/redis/redis-rb/
    #  - config
    #    - class: RubyPitaya::Config
    #    - link: https://gitlab.com/LucianoPC/ruby-pitaya/-/blob/master/lib/rubypitaya/core/config.rb
    #    - methods:
    #      - [](key)
    #        - get config file by config path
    #  - setup
    #    - class: RubyPitaya::Setup
    #    - link: https://gitlab.com/LucianoPC/ruby-pitaya/-/blob/master/lib/rubypitaya/core/setup.rb
    #    - methods:
    #      - [](key)
    #        - get config file by config path

    def run(initializer_content)
      bll = initializer_content.bll

      playerBll = PlayerBLL.new

      bll.add_instance(:player, playerBll)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rubypitaya-2.7.4 ./lib/rubypitaya/app-template/app/app_initializer.rb
rubypitaya-2.7.3 ./lib/rubypitaya/app-template/app/app_initializer.rb
rubypitaya-2.7.1 ./lib/rubypitaya/app-template/app/app_initializer.rb
rubypitaya-2.7.0 ./lib/rubypitaya/app-template/app/app_initializer.rb