Sha256: a921ae22acbeaf7fab2af5bccb1b69d2769cbaad2060c857ec4cc70d68ccb4af
Contents?: true
Size: 571 Bytes
Versions: 1
Compression:
Stored size: 571 Bytes
Contents
module Mousetrap class Plan < Resource attr_accessor \ :id, :code, :name def self.all response = get_resources plural_resource_name return [] unless response['plans'] build_resources_from response end protected def self.plural_resource_name 'plans' end def self.singular_resource_name 'plan' end def self.attributes_from_api(attributes) { :id => attributes['id'], :code => attributes['code'], :name => attributes['name'], } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hashrocket-mousetrap-0.3.0 | lib/mousetrap/plan.rb |