lib/prx/model/base.rb in prx_client-0.0.2 vs lib/prx/model/base.rb in prx_client-0.1.0

- old
+ new

@@ -4,42 +4,16 @@ module PRX module Model class Base include Roar::Representer::JSON - - # attr_accessor :id, :link - + def initialize(*args) return unless args if args[0].is_a?(Hash) args[0].each{|k,v| self.send("#{k.to_s}=", v)} end end - - # def as_json_with_class_name(options={}) - # options = options.merge(@json_options) if @json_options - # hash = as_json_without_class_name(options) - # hash.delete('json_options') - # - # Array(options[:include]).each do |attribute| - # child_options = {:include_root=>false} - # value = self.send(attribute) - # hash[attribute.to_s] = value.is_a?(Enumerable) ? value.map {|r| r.as_json(child_options)} : value.as_json(child_options) - # end - # - # if options.has_key?(:include_root) && !options[:include_root] - # hash - # else - # {self.class.name.demodulize.underscore.to_sym => hash} - # end - # - # end - # alias_method_chain :as_json, :class_name - # - # def to_request(options={}) - # as_json(options) - # end end end end