Class: AppInitializer

Inherits:
RubyPitaya::InitializerBase show all
Defined in:
lib/rubypitaya/app-template/app/app_initializer.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.pathObject



43
44
45
# File 'lib/rubypitaya/app-template/app/app_initializer.rb', line 43

def self.path
  __FILE__
end

Instance Method Details

#run(initializer_content) ⇒ Object

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
- log
  - class: Logger
  - link: https://ruby-doc.org/stdlib-2.6.4/libdoc/logger/rdoc/Logger.html
  - methods:
    - info
      - log information


35
36
37
38
39
40
41
# File 'lib/rubypitaya/app-template/app/app_initializer.rb', line 35

def run(initializer_content)
  bll = initializer_content.bll

  playerBll = PlayerBLL.new

  bll.add_instance(:player, playerBll)
end