Module: InJson
- Defined in:
- lib/in_json.rb,
lib/in_json/ext/array.rb
Defined Under Namespace
Modules: ArrayExt, ClassMethods, InstanceMethods Classes: Definition
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
4 5 6 7 |
# File 'lib/in_json.rb', line 4 def self.included(base) base.extend ClassMethods base.send :include, InstanceMethods end |
.with(name = :default, &block) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/in_json.rb', line 9 def self.with(name = :default, &block) begin Thread.current[:in_json_definition] = name yield ensure Thread.current[:in_json_definition] = nil end end |