Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/pec/resource/mock.rb
Instance Attribute Summary collapse
-
#status ⇒ Object
readonly
Returns the value of attribute status.
Instance Method Summary collapse
Instance Attribute Details
#status ⇒ Object (readonly)
Returns the value of attribute status.
141 142 143 |
# File 'lib/pec/resource/mock.rb', line 141 def status @status end |
Instance Method Details
#[](key) ⇒ Object
147 148 149 |
# File 'lib/pec/resource/mock.rb', line 147 def [](key) @status end |
#data ⇒ Object
151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'lib/pec/resource/mock.rb', line 151 def data { :body => { "port" => { "id" => @value, "fixed_ips" => [ { "subnet_id" => @value, "ip_address" => "#{@value}." * 3 + "#{@value}" } ], "network_id" => @value, "device_owner" => @value.to_i % 2 == 0 ? @value : "", "admin_state_up" => @value.to_i % 2 == 0 ? "True" : "False" }, "server" => { "id" => @value } } } end |
#set_value(value, status) ⇒ Object
142 143 144 145 |
# File 'lib/pec/resource/mock.rb', line 142 def set_value(value, status) @value = value @status = @value.to_i % 2 == 0 ? 999 : status end |