Sha256: 8aff04a9ab74a8c75d3a87c22ae9c6ade24f567fe5dde0294f1fda03b8730606

Contents?: true

Size: 271 Bytes

Versions: 7

Compression:

Stored size: 271 Bytes

Contents

require 'active_support/concern'

class Frenetic
  module CollectionRestMethods
    extend ActiveSupport::Concern

    def get( id )
      if response = api.get( member_url(id) ) and response.success?
        @resource_class.new response.body
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
frenetic-0.0.20.alpha.6 lib/frenetic/concerns/collection_rest_methods.rb
frenetic-0.0.20.alpha.5 lib/frenetic/concerns/collection_rest_methods.rb
frenetic-0.0.20.alpha.4 lib/frenetic/concerns/collection_rest_methods.rb
frenetic-0.0.20.alpha.3 lib/frenetic/concerns/collection_rest_methods.rb
frenetic-0.0.20.alpha.2 lib/frenetic/concerns/collection_rest_methods.rb
frenetic-0.0.20.alpha.1 lib/frenetic/concerns/collection_rest_methods.rb
frenetic-0.0.20.alpha.0 lib/frenetic/concerns/collection_rest_methods.rb