module Outpost::Aggregator::JsonInput::ClassMethods
Public Instance Methods
accepts_json_input_for(name)
click to toggle source
# File lib/outpost/aggregator/json_input.rb, line 16 def accepts_json_input_for(name) include InstanceMethodsOnActivation # The current collection as simple_json define_method "current_#{name}_json" do current_json_for(name) end # The current collection as simple_json and then # converted to real JSON. define_method "#{name}_json" do current_json_for(name).to_json end define_method "#{name}_json=" do |json| process_json_input_for(name.to_s, json) end end