Module: Letters
- Defined in:
- lib/letters.rb,
lib/letters/patch.rb,
lib/letters/helpers.rb,
lib/letters/version.rb,
lib/letters/core_ext.rb,
lib/letters/nil_error.rb,
lib/letters/empty_error.rb,
lib/letters/time_formats.rb,
lib/letters/assertion_error.rb
Defined Under Namespace
Modules: CoreExt, Helpers
Classes: AssertionError, EmptyError, NilError
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.object_for_diff ⇒ Object
9
10
11
|
# File 'lib/letters.rb', line 9
def self.object_for_diff
@@object if defined?(@@object)
end
|
.object_for_diff=(object) ⇒ Object
5
6
7
|
# File 'lib/letters.rb', line 5
def self.object_for_diff=(object)
@@object = object
end
|
.patch!(obj) ⇒ Object
4
5
6
7
8
9
10
11
12
13
|
# File 'lib/letters/patch.rb', line 4
def self.patch!(obj)
case obj
when Class
obj.instance_eval do
include Letters::CoreExt
end
when Object
obj.extend Letters::CoreExt
end
end
|