Module: Castle
- Defined in:
- lib/castle-rb/api.rb,
lib/castle-rb/client.rb,
lib/castle-rb/version.rb,
lib/castle-rb/configuration.rb,
lib/castle-rb/support/rails.rb,
lib/castle-rb/support/cookie_store.rb
Defined Under Namespace
Modules: CastleClient, CookieStore
Classes: API, ApiError, BadRequestError, Client, Configuration, ConfigurationError, Error, ForbiddenError, InvalidParametersError, NotFoundError, RequestError, SecurityError, UnauthorizedError, UserUnauthorizedError
Constant Summary
collapse
- VERSION =
"2.0.0"
Class Method Summary
collapse
Class Method Details
.api_secret=(api_secret) ⇒ Object
17
18
19
|
# File 'lib/castle-rb/configuration.rb', line 17
def api_secret=(api_secret)
config.api_secret = api_secret
end
|
.config ⇒ Object
13
14
15
|
# File 'lib/castle-rb/configuration.rb', line 13
def config
@configuration ||= Castle::Configuration.new
end
|
3
4
5
6
7
8
9
10
11
|
# File 'lib/castle-rb/configuration.rb', line 3
def configure(config_hash=nil)
if config_hash
config_hash.each do |k,v|
config.send("#{k}=", v)
end
end
yield(config) if block_given?
end
|