Module: FunWith::Gems::FunGemAPI
- Defined in:
- lib/fun_with/gems/fun_gem_api.rb
Instance Method Summary collapse
-
#gem_test_mode=(mode) ⇒ Object
I can’t think of a compelling reason to go beyond true/false here.
- #gem_test_mode? ⇒ Boolean
- #gem_verbose=(mode) ⇒ Object
- #gem_verbose? ⇒ Boolean
- #is_fun_gem? ⇒ Boolean
- #say_if_verbose(msg, stream = $stdout) ⇒ Object
- #valid_gem? ⇒ Boolean
- #validate_gem ⇒ Object
Instance Method Details
#gem_test_mode=(mode) ⇒ Object
I can’t think of a compelling reason to go beyond true/false here
21 22 23 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 21 def gem_test_mode=( mode ) @fwg_gem_test_mode = mode end |
#gem_test_mode? ⇒ Boolean
16 17 18 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 16 def gem_test_mode? @fwg_gem_test_mode || false end |
#gem_verbose=(mode) ⇒ Object
29 30 31 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 29 def gem_verbose=( mode ) @fwg_gem_verbose = mode end |
#gem_verbose? ⇒ Boolean
25 26 27 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 25 def gem_verbose? @fwg_gem_verbose || false # rather return false than nil end |
#is_fun_gem? ⇒ Boolean
4 5 6 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 4 def is_fun_gem? true end |
#say_if_verbose(msg, stream = $stdout) ⇒ Object
33 34 35 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 33 def say_if_verbose( msg, stream = $stdout ) stream.puts( msg ) if gem_verbose? end |
#valid_gem? ⇒ Boolean
12 13 14 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 12 def valid_gem? self.validate_gem.fwf_blank? end |
#validate_gem ⇒ Object
8 9 10 |
# File 'lib/fun_with/gems/fun_gem_api.rb', line 8 def validate_gem FunWith::Gems::Validator.new(self).validate end |