class PostyClient::Resources::Transport
Public Class Methods
all()
click to toggle source
# File lib/posty_client/resources/transport.rb, line 5 def self.all response = RestClient.get([base_uri, resource_name].join('/')) return nil unless response.code == 200 data = JSON.parse(response) data.collect do |datum| model = self.new model.attributes = datum.flatten.last model.new_resource = false model end end
new(name=nil)
click to toggle source
# File lib/posty_client/resources/transport.rb, line 21 def initialize(name=nil) @name = name load if name end
Public Instance Methods
resource_slug()
click to toggle source
# File lib/posty_client/resources/transport.rb, line 30 def resource_slug [base_uri, 'transports'].join('/') end
slug()
click to toggle source
# File lib/posty_client/resources/transport.rb, line 26 def slug [resource_slug, name].join('/') end