Module: Sugester
- Defined in:
- lib/sugester.rb
Defined Under Namespace
Classes: SugesterQueue
Constant Summary collapse
- VERSION =
"0.7.2"
Class Method Summary collapse
- .activity(*args) ⇒ Object
- .disabled ⇒ Object
- .disabled=(v) ⇒ Object
- .init_module ⇒ Object
- .init_singleton(*args) ⇒ Object
- .payment(*args) ⇒ Object
- .property(*args) ⇒ Object
- .singleton ⇒ Object
- .singleton_initialized? ⇒ Boolean
Class Method Details
.activity(*args) ⇒ Object
170 171 172 173 |
# File 'lib/sugester.rb', line 170 def self.activity(*args) singleton_initialized? @@singleton.activity(*args) if @@singleton end |
.disabled ⇒ Object
150 151 152 |
# File 'lib/sugester.rb', line 150 def self.disabled @@disabled end |
.disabled=(v) ⇒ Object
154 155 156 157 158 159 |
# File 'lib/sugester.rb', line 154 def self.disabled= v @@disabled = v if @@singleton @@singleton.disabled = v end end |
.init_module ⇒ Object
9 10 11 12 |
# File 'lib/sugester.rb', line 9 def self.init_module @@disabled = false @@singleton = nil end |
.init_singleton(*args) ⇒ Object
161 162 163 |
# File 'lib/sugester.rb', line 161 def self.init_singleton *args @@singleton = SugesterQueue.new *args end |
.payment(*args) ⇒ Object
180 181 182 183 |
# File 'lib/sugester.rb', line 180 def self.payment(*args) singleton_initialized? @@singleton.payment(*args) if @@singleton end |
.property(*args) ⇒ Object
175 176 177 178 |
# File 'lib/sugester.rb', line 175 def self.property(*args) singleton_initialized? @@singleton.property(*args) if @@singleton end |
.singleton ⇒ Object
146 147 148 |
# File 'lib/sugester.rb', line 146 def self.singleton @@singleton end |
.singleton_initialized? ⇒ Boolean
166 167 168 |
# File 'lib/sugester.rb', line 166 def self.singleton_initialized? assert("uninitialized singleton. run Sugester.init_singleton", @@singleton) end |