Class: Wrong::Config
- Inherits:
-
Hash
- Object
- Hash
- Wrong::Config
- Defined in:
- lib/wrong/config.rb
Instance Method Summary collapse
- #alias_assert(method_name) ⇒ Object
- #alias_deny(method_name) ⇒ Object
- #assert_method_names ⇒ Object
- #assert_methods ⇒ Object
- #deny_method_names ⇒ Object
Instance Method Details
#alias_assert(method_name) ⇒ Object
7 8 9 10 |
# File 'lib/wrong/config.rb', line 7 def alias_assert(method_name) Wrong::Assert.send(:alias_method, method_name, :assert) self.assert_method_names << method_name.to_sym unless self.assert_method_names.include?(method_name) end |
#alias_deny(method_name) ⇒ Object
12 13 14 15 |
# File 'lib/wrong/config.rb', line 12 def alias_deny(method_name) Wrong::Assert.send(:alias_method, method_name, :deny) self.deny_method_names << method_name.to_sym unless self.deny_method_names.include?(method_name) end |
#assert_method_names ⇒ Object
17 18 19 |
# File 'lib/wrong/config.rb', line 17 def assert_method_names (self[:assert_method] ||= [:assert]) end |
#assert_methods ⇒ Object
25 26 27 |
# File 'lib/wrong/config.rb', line 25 def assert_methods assert_method_names + deny_method_names end |
#deny_method_names ⇒ Object
21 22 23 |
# File 'lib/wrong/config.rb', line 21 def deny_method_names (self[:deny_method] ||= [:deny]) end |