Module: GreenButtonData
- Defined in:
- lib/green-button-data.rb,
lib/green-button-data/dst.rb,
lib/green-button-data/feed.rb,
lib/green-button-data/entry.rb,
lib/green-button-data/client.rb,
lib/green-button-data/version.rb,
lib/green-button-data/fetchable.rb,
lib/green-button-data/relations.rb,
lib/green-button-data/utilities.rb,
lib/green-button-data/parser/feed.rb,
lib/green-button-data/usage_point.rb,
lib/green-button-data/enumerations.rb,
lib/green-button-data/parser/entry.rb,
lib/green-button-data/reading_type.rb,
lib/green-button-data/authorization.rb,
lib/green-button-data/configuration.rb,
lib/green-button-data/meter_reading.rb,
lib/green-button-data/usage_summary.rb,
lib/green-button-data/interval_block.rb,
lib/green-button-data/parser/content.rb,
lib/green-button-data/parser/interval.rb,
lib/green-button-data/retail_customer.rb,
lib/green-button-data/model_collection.rb,
lib/green-button-data/parser/town_detail.rb,
lib/green-button-data/parser/usage_point.rb,
lib/green-button-data/parser/main_address.rb,
lib/green-button-data/parser/reading_type.rb,
lib/green-button-data/enumerations/service.rb,
lib/green-button-data/parser/authorization.rb,
lib/green-button-data/parser/street_detail.rb,
lib/green-button-data/parser/usage_summary.rb,
lib/green-button-data/enumerations/currency.rb,
lib/green-button-data/local_time_parameters.rb,
lib/green-button-data/parser/interval_block.rb,
lib/green-button-data/enumerations/commodity.rb,
lib/green-button-data/parser/rational_number.rb,
lib/green-button-data/application_information.rb,
lib/green-button-data/enumerations/phase_code.rb,
lib/green-button-data/parser/interval_reading.rb,
lib/green-button-data/parser/service_category.rb,
lib/green-button-data/parser/service_location.rb,
lib/green-button-data/enumerations/measurement.rb,
lib/green-button-data/enumerations/unit_symbol.rb,
lib/green-button-data/enumerations/accumulation.rb,
lib/green-button-data/parser/customer_agreement.rb,
lib/green-button-data/parser/summary_measurement.rb,
lib/green-button-data/enumerations/data_qualifier.rb,
lib/green-button-data/enumerations/flow_direction.rb,
lib/green-button-data/enumerations/time_attribute.rb,
lib/green-button-data/enumerations/unit_multiplier.rb,
lib/green-button-data/parser/local_time_parameters.rb,
lib/green-button-data/parser/application_information.rb,
lib/green-button-data/enumerations/quality_of_reading.rb,
lib/green-button-data/enumerations/espi_service_status.rb,
lib/green-button-data/enumerations/authorization_status.rb,
lib/green-button-data/enumerations/time_period_of_interest.rb,
lib/green-button-data/enumerations/third_party_application_use.rb,
lib/green-button-data/enumerations/third_party_application_type.rb,
lib/green-button-data/parser/cost_additional_detail_last_period.rb,
lib/green-button-data/enumerations/third_party_application_status.rb,
lib/green-button-data/enumerations/data_custodian_application_status.rb
Defined Under Namespace
Modules: Dst, Enumerations, Fetchable, Parser, Relations, Utilities
Classes: ApplicationInformation, Authorization, Client, Configuration, Entry, Feed, IntervalBlock, LocalTimeParameters, MeterReading, ModelCollection, ReadingType, RetailCustomer, UsagePoint, UsageSummary
Constant Summary
collapse
- VERSION =
'1.0.0'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
31
32
33
|
# File 'lib/green-button-data.rb', line 31
def self.configuration
@configuration ||= Configuration.new
end
|
Class Method Details
35
36
37
|
# File 'lib/green-button-data.rb', line 35
def self.configure
yield configuration
end
|
.connect(configuration = {}) {|client| ... } ⇒ Object
39
40
41
42
43
|
# File 'lib/green-button-data.rb', line 39
def self.connect(configuration = {})
client = Client.new configuration
yield client
return client
end
|