Module: Eloan

Extended by:
ActiveSupport::Autoload
Defined in:
lib/eloan.rb,
lib/eloan/api.rb,
lib/eloan/client.rb,
lib/eloan/version.rb,
lib/eloan/api_loader.rb,
lib/eloan/configuration.rb,
lib/eloan/helper/payment.rb,
lib/eloan/helper/request.rb,
lib/eloan/helper/service.rb,
lib/eloan/helper/signature.rb,
lib/generators/eloan/config_generator.rb

Defined Under Namespace

Modules: Api, ApiLoader, Generators, Helper Classes: Client, Configuration

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.apiObject



21
22
23
# File 'lib/eloan.rb', line 21

def api
  @eloan ||= ApiLoader.with(configure) 
end

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

Yields:



13
14
15
# File 'lib/eloan.rb', line 13

def configuration
  yield configure
end

.configureObject



17
18
19
# File 'lib/eloan.rb', line 17

def configure
  @config ||= Configuration.new
end