Class: Fog::OracleCloud::Monitoring::Mock
- Inherits:
-
Object
- Object
- Fog::OracleCloud::Monitoring::Mock
- Defined in:
- lib/fog/oraclecloud/monitoring.rb,
lib/fog/oraclecloud/requests/monitoring/list_metrics_reports.rb
Class Method Summary collapse
Instance Method Summary collapse
- #data ⇒ Object
-
#initialize(options = {}) ⇒ Mock
constructor
A new instance of Mock.
- #list_instances ⇒ Object
- #password ⇒ Object
- #region_url ⇒ Object
- #username ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ Mock
Returns a new instance of Mock.
70 71 72 73 74 |
# File 'lib/fog/oraclecloud/monitoring.rb', line 70 def initialize(={}) @username = [:oracle_username] @password = [:oracle_password] @identity_domain = [:oracle_domain] end |
Class Method Details
.data ⇒ Object
88 89 90 91 92 |
# File 'lib/fog/oraclecloud/monitoring.rb', line 88 def self.data @data ||= { } end |
.reset ⇒ Object
94 95 96 |
# File 'lib/fog/oraclecloud/monitoring.rb', line 94 def self.reset @data = nil end |
Instance Method Details
#data ⇒ Object
98 99 100 |
# File 'lib/fog/oraclecloud/monitoring.rb', line 98 def data self.class.data end |
#list_instances ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/fog/oraclecloud/requests/monitoring/list_metrics_reports.rb', line 16 def list_instances response = Excon::Response.new #instances = self.data[:instances].values response.body = { 'items' => [] } response end |
#password ⇒ Object
80 81 82 |
# File 'lib/fog/oraclecloud/monitoring.rb', line 80 def password @password end |
#region_url ⇒ Object
84 85 86 |
# File 'lib/fog/oraclecloud/monitoring.rb', line 84 def region_url @region_url end |
#username ⇒ Object
76 77 78 |
# File 'lib/fog/oraclecloud/monitoring.rb', line 76 def username @username end |