class Oshpark::Import

Constants

STATES

Public Class Methods

attrs() click to toggle source
# File lib/oshpark/import.rb, line 3
def self.attrs
  %w| id state original_url original_filename error_message queued_at started_at completed_at errored_at failed_at project_id |
end
create(url) click to toggle source
# File lib/oshpark/import.rb, line 13
def self.create url
  self.from_json(Oshpark::client.create_import(url)['import'])
end

Public Instance Methods

completed_at() click to toggle source
# File lib/oshpark/import.rb, line 29
def completed_at
  time_from @completed_at
end
errored_at() click to toggle source
# File lib/oshpark/import.rb, line 33
def errored_at
  time_from @errored_at
end
failed_at() click to toggle source
# File lib/oshpark/import.rb, line 37
def failed_at
  time_from @failed_at
end
project() click to toggle source
# File lib/oshpark/import.rb, line 17
def project
  Project.find project_id
end
queued_at() click to toggle source
# File lib/oshpark/import.rb, line 21
def queued_at
  time_from @queued_at
end
started_at() click to toggle source
# File lib/oshpark/import.rb, line 25
def started_at
  time_from @started_at
end