Class: DBC
Class Method Summary collapse
- .assert(condition, message = "") ⇒ Object
- .ensure(condition, message = "") ⇒ Object
- .fail(message = "") ⇒ Object
- .require(condition, message = "") ⇒ Object
- .require_not_blank(string, message = "") ⇒ Object
Class Method Details
.assert(condition, message = "") ⇒ Object
14 15 16 17 18 |
# File 'lib/tworgy/dbc.rb', line 14 def self.assert(condition, = "") unless condition error('Assert', , caller) end end |
.ensure(condition, message = "") ⇒ Object
20 21 22 23 24 |
# File 'lib/tworgy/dbc.rb', line 20 def self.ensure(condition, = "") unless condition error('Post', , caller) end end |
.fail(message = "") ⇒ Object
26 27 28 |
# File 'lib/tworgy/dbc.rb', line 26 def self.fail( = "") error('Fail', , caller) end |
.require(condition, message = "") ⇒ Object
2 3 4 5 6 |
# File 'lib/tworgy/dbc.rb', line 2 def self.require(condition, = "") unless condition error('Pre', , caller) end end |
.require_not_blank(string, message = "") ⇒ Object
8 9 10 11 12 |
# File 'lib/tworgy/dbc.rb', line 8 def self.require_not_blank(string, = "") if string.strip.blank? error('Pre', , caller) end end |