class RightScaleMetadata
Public Class Methods
new(metadata_source, &metadata)
click to toggle source
# File lib/rightscale_metadata.rb, line 7 def initialize(metadata_source, &metadata) @metadata_source = metadata_source metadata = false uri = URI.parse(metadata_source) if %w( http https ).include?(uri.scheme) @metadata = YAML.load(Net::HTTP.get(uri)) else @metadata = YAML.load_file(metadata_source) end end
Public Instance Methods
metadata()
click to toggle source
# File lib/rightscale_metadata.rb, line 23 def metadata @metadata end
metadata_source()
click to toggle source
# File lib/rightscale_metadata.rb, line 19 def metadata_source @metadata_source end