class Fog::Ecloud::MockDataClasses::Base
Public Class Methods
base_url()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 11 def self.base_url @base_url end
base_url=(url)
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 5 def self.base_url=(url) @base_url = url end
new(data = {}, parent = nil)
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 23 def initialize(data = {}, parent = nil) @parent = parent replace(data) end
Public Instance Methods
_parent()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 29 def _parent @parent end
base_url()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 33 def base_url Base.base_url end
first()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 15 def first raise "Don't do this" end
href()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 37 def href [base_url, self.class.name.split("::").last, object_id].join("/") end
inspect()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 41 def inspect "<#{self.class.name} #{object_id} data=#{super}>" end
last()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 19 def last raise "Don't do this" end