Module: Immoscout

Defined in:
lib/immoscout.rb,
lib/immoscout/version.rb,
lib/immoscout/api/client.rb,
lib/immoscout/api/request.rb,
lib/immoscout/models/base.rb,
lib/immoscout/configuration.rb,
lib/immoscout/errors/failed.rb,
lib/immoscout/api/connection.rb,
lib/immoscout/models/contact.rb,
lib/immoscout/models/picture.rb,
lib/immoscout/models/publish.rb,
lib/immoscout/models/document.rb,
lib/immoscout/models/house_buy.rb,
lib/immoscout/models/parts/url.rb,
lib/immoscout/models/parts/urls.rb,
lib/immoscout/models/parts/price.rb,
lib/immoscout/models/apartment_buy.rb,
lib/immoscout/models/parts/address.rb,
lib/immoscout/models/parts/contact.rb,
lib/immoscout/models/parts/courtage.rb,
lib/immoscout/models/parts/geo_code.rb,
lib/immoscout/models/actions/contact.rb,
lib/immoscout/models/actions/publish.rb,
lib/immoscout/models/parts/coordinate.rb,
lib/immoscout/models/parts/firing_type.rb,
lib/immoscout/models/parts/real_estate.rb,
lib/immoscout/models/actions/attachment.rb,
lib/immoscout/models/concerns/modelable.rb,
lib/immoscout/models/actions/real_estate.rb,
lib/immoscout/models/concerns/renderable.rb,
lib/immoscout/models/parts/energy_source.rb,
lib/immoscout/models/parts/geo_hierarchy.rb,
lib/immoscout/models/concerns/propertiable.rb,
lib/immoscout/models/parts/api_search_data.rb,
lib/immoscout/models/parts/publish_channel.rb,
lib/immoscout/models/parts/energy_certificate.rb,
lib/immoscout/models/parts/international_country_region.rb

Overview

rubocop:disable Metrics/BlockLength because this is how an ActiveSupport

concern looks like

Defined Under Namespace

Modules: Api, Errors, Models Classes: Configuration

Constant Summary collapse

VERSION =

The version of the immoscout gem

'1.6.5'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



18
19
20
# File 'lib/immoscout.rb', line 18

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

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

Yields:



22
23
24
# File 'lib/immoscout.rb', line 22

def self.configure
  yield(configuration)
end

.gem_versionGem::Version

Returns the version of the gem as a Gem::Version.

Returns:

  • (Gem::Version)

    the gem version as object



19
20
21
# File 'lib/immoscout/version.rb', line 19

def gem_version
  Gem::Version.new VERSION
end

.reset_configuration!Object



26
27
28
# File 'lib/immoscout.rb', line 26

def self.reset_configuration!
  self.configuration = Configuration.new
end

.versionString

Returns the version of gem as a string.

Returns:

  • (String)

    the gem version as string



12
13
14
# File 'lib/immoscout/version.rb', line 12

def version
  VERSION
end