Sha256: 7a39832bfe7bc40eb28d328c4b3de7c6a85b7730f0257d64d0ef764bb32310c8
Contents?: true
Size: 796 Bytes
Versions: 1
Compression:
Stored size: 796 Bytes
Contents
require "make_restful/version" module MakeRestful extend ActiveSupport::Concern extend ActiveSupport::Autoload autoload :ClassMethods autoload :Loaders autoload :RestMethods autoload :Rendering autoload :Specification include Loaders include RestMethods include Rendering include Specification delegate :allow_method?, :allow_format?, to: :klass included do class_attribute :allowed_methods, :allowed_formats, :finder, :pagination, :resource_class attr_reader :resource, :instance, :collection resource name.underscore.gsub(/(.*)_controller/,'\1').singularize self.allowed_formats = [:json, :jsonp, :xml] self.allowed_methods = [:index, :get, :put, :post, :delete] self.finder = :id end private def klass self.class end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
make_restful-0.1.2 | lib/make_restful.rb |