Class: Pdadv::Environment
- Inherits:
-
Object
- Object
- Pdadv::Environment
- Defined in:
- lib/pdadv/environment.rb
Instance Attribute Summary collapse
-
#base_path ⇒ Object
Returns the value of attribute base_path.
Instance Method Summary collapse
- #[](key) ⇒ Object
- #[]=(key, value) ⇒ Object
-
#initialize ⇒ Environment
constructor
A new instance of Environment.
Constructor Details
#initialize ⇒ Environment
Returns a new instance of Environment.
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/pdadv/environment.rb', line 5 def initialize @base_path = '' @settings = { 'Font' => '', 'TextColor' => '#ffffff', 'TextSize' => '40', 'Size' => [1280, 960], 'MessageWindow' => nil, 'MessageArea' => [0, 0, 1280, 960], 'Frame' => nil } end |
Instance Attribute Details
#base_path ⇒ Object
Returns the value of attribute base_path.
17 18 19 |
# File 'lib/pdadv/environment.rb', line 17 def base_path @base_path end |
Instance Method Details
#[](key) ⇒ Object
19 20 21 |
# File 'lib/pdadv/environment.rb', line 19 def [](key) @settings[key.to_s] end |
#[]=(key, value) ⇒ Object
23 24 25 26 27 |
# File 'lib/pdadv/environment.rb', line 23 def []=(key, value) key = key.to_s raise "unknown global env: #{key}" unless @settings.key?(key) @settings[key] = value end |