Module: Housecanary

Defined in:
lib/housecanary.rb,
lib/housecanary/error.rb,
lib/housecanary/utils.rb,
lib/housecanary/version.rb,
lib/housecanary/api/sale.rb,
lib/housecanary/connection.rb,
lib/housecanary/api/helpers.rb,
lib/housecanary/api/repository.rb,
lib/housecanary/response_parser.rb,
lib/housecanary/api/sales_history.rb

Overview

:nodoc:

Defined Under Namespace

Modules: API, Utils Classes: Connection, Error, ResponseParser

Constant Summary collapse

AutoInject =
::Dry::AutoInject(@container)
VERSION =
'0.2.2'

Class Method Summary collapse

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:

  • (configuration)


15
16
17
18
# File 'lib/housecanary.rb', line 15

def self.configure
  yield(configuration)
  register!
end

.containerObject



20
21
22
# File 'lib/housecanary.rb', line 20

def self.container
  @container
end

.propertiesObject



24
25
26
# File 'lib/housecanary.rb', line 24

def self.properties
  Housecanary::API::Repository.new
end