Class: RoutingNumbers::Configuration

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/routing_numbers/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#secureObject



19
20
21
# File 'lib/routing_numbers/configuration.rb', line 19

def secure
  @secure || false
end

Instance Method Details

#base_urlObject



11
12
13
# File 'lib/routing_numbers/configuration.rb', line 11

def base_url
  "routingnumbers.herokuapp.com"
end

#clientObject



27
28
29
# File 'lib/routing_numbers/configuration.rb', line 27

def client
  RestClient
end

#protocolObject



15
16
17
# File 'lib/routing_numbers/configuration.rb', line 15

def protocol
  secure ? "https" : "http"
end

#uriObject



23
24
25
# File 'lib/routing_numbers/configuration.rb', line 23

def uri
  Addressable::URI.new(host: base_url, scheme: protocol)
end