Sha256: b36d8068f96cc98208e0177440bf09962d86cbc21573e9ccaaebfde00bf45996

Contents?: true

Size: 781 Bytes

Versions: 2

Compression:

Stored size: 781 Bytes

Contents

module ToNetMeApi
  # Генерация модуля конфигураци 
  #
  # ToNetMeApi::Configuration 
  module Configuration
      #доступные опции для конфигурации
    OPTION_NAMES = [
     :api_core,
    ]

    attr_accessor *OPTION_NAMES

    # адрес api по умолчанию
    DAFAULT_API_ADDRESS = 'http://api.2net.me/'

    # Можно задавать конфигурацию для гема так:
    # ToNetMeApi.configure {|config| config.api_core='http://sandbox.api.2net.me/'}
    def  configure
      yield self if block_given?
      self
    end

    #установка всех конфигураций в дефолтное значение
    def reset
      @api_core = DAFAULT_API_ADDRESS
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
to_net_me_api-0.6 lib/to_net_me_api/configuration.rb
to_net_me_api-0.4 lib/to_net_me_api/configuration.rb