class OpenAssets::Protocol::HttpAssetDefinitionLoader

Asset Definition loader for http or https uri scheme

Attributes

url[R]

Public Class Methods

new(url) click to toggle source
# File lib/openassets/protocol/http_asset_definition_loader.rb, line 9
def initialize(url)
  @url = url
end

Public Instance Methods

load() click to toggle source

load asset definition

# File lib/openassets/protocol/http_asset_definition_loader.rb, line 14
def load
  begin
    definition = AssetDefinition.parse_json(RestClient::Request.execute(:method => :get, :url => url, :timeout => 10, :open_timeout => 10))
    definition.asset_definition_url = url
    definition
  rescue => e
    puts e
    nil
  end
end