Module: Mockable
- Defined in:
- lib/mockable.rb,
lib/mockable/version.rb
Constant Summary collapse
- VARNAME =
'MOCKABLE'- VERSION =
"0.1.1"
Class Method Summary collapse
Class Method Details
.disable ⇒ Object
14 15 16 |
# File 'lib/mockable.rb', line 14 def self.disable ENV.delete(VARNAME) if mocked? end |
.enable ⇒ Object
10 11 12 |
# File 'lib/mockable.rb', line 10 def self.enable ENV[VARNAME] = '1' unless mocked? end |
.mocked? ⇒ Boolean
6 7 8 |
# File 'lib/mockable.rb', line 6 def self.mocked? ENV[VARNAME] ? true : false end |