Sha256: a735f263edfbafc9b0324665d8e3508b540af46c1601c3ba46f76ec9cd3313b2
Contents?: true
Size: 662 Bytes
Versions: 2
Compression:
Stored size: 662 Bytes
Contents
module ResourceInclusion module ClassMethods protected # Pass arguments to the serializer with the :include option, e.g. # object.to_xml(:include => your_args). def include_resource(*args) @included_resources = args.dup.freeze # TODO Is there a shortcut for appending a responder? unless self.responder.include?( ResourceInclusion::ResourceIncludeResponder ) klass = Class.new( self.responder ) klass.send(:include, ResourceInclusion::ResourceIncludeResponder) self.responder = klass end end alias include_resources include_resource end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
resource_inclusion-0.0.2 | lib/resource_inclusion/class_methods.rb |
resource_inclusion-0.0.1 | lib/resource_inclusion/class_methods.rb |