class RevisioneerRails::Deployment
Public Class Methods
load(page = 1, limit = 20)
click to toggle source
# File lib/revisioneer_rails/deployment.rb, line 6 def self.load page = 1, limit = 20 url = ::RevisioneerRails.config.url + "/deployments" request = Typhoeus::Request.new( url, method: :get, headers: { "API-TOKEN" => ::RevisioneerRails.config.api_token } ) response = request.run json = ::JSON.parse response.body json.map { |deploy_data| self.new(deploy_data["sha"], Time.parse(deploy_data["deployed_at"]), deploy_data["messages"]) } end