lib/eatabit_rails/job.rb in eatabit_rails-0.1.0 vs lib/eatabit_rails/job.rb in eatabit_rails-0.1.1

- old
+ new

@@ -1,28 +1,42 @@ module EatabitRails class Job attr_reader :id, + :external_id, :body, :state, :environment, :pickup_minutes, :delivery_minutes, :status_url, :status_url_method, - :created_at + :created_at, + :fulfill_at, + :api_version, + :expire_seconds, + :expires_at, + :account, + :printer def initialize(attributes) @id = attributes['id'] + @external_id = attributes['external_id'] @body = attributes['body'] @state = attributes['state'] @environment = attributes['environment'] @pickup_minutes = attributes['pickup_minutes'] @delivery_minutes = attributes['delivery_minutes'] @status_url = attributes['status_url'] @status_url_method = attributes['status_url_method'] @created_at = attributes['created_at'] + @fulfill_at = attributes['fulfill_at'] + @api_version = attributes['api_version'] + @expire_seconds = attributes['expire_seconds'] + @expires_at = attributes['expires_at'] + @account = attributes['account'] + @printer = attributes['printer'] end def self.create(printer_id, job_attributes) job_uri = EatabitRails::REST::Uri.new.job printer_id params = EatabitRails::REST::Uri.default_params