Module: BinderSDK
- Defined in:
- lib/binder_sdk.rb,
lib/binder_sdk/mocker.rb,
lib/binder_sdk/helpers.rb,
lib/binder_sdk/version.rb,
lib/binder_sdk/sdk_resource.rb,
lib/binder_sdk/configuration.rb,
lib/binder_sdk/resources/user.rb,
lib/binder_sdk/resources/entry.rb,
lib/binder_sdk/email_shortcodes.rb,
lib/binder_sdk/resources/resource.rb
Defined Under Namespace
Modules: Helpers
Classes: BinderSDKConfigurationError, BinderSDKError, Configuration, Entry, EntryMock, Mocker, Resource, ResourceMock, SDKResource, User, UserMock
Constant Summary
collapse
- VERSION =
"0.0.4"
- EmailShortcodes =
{
"b_nwusr" => "New User",
"b_pswdr" => "Password Reset"
}
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.config ⇒ Object
13
14
15
16
17
18
19
20
|
# File 'lib/binder_sdk.rb', line 13
def self.config
@config ||= Configuration.new
if block_given?
yield @config
else
@config
end
end
|
.mock! ⇒ Object
22
23
24
|
# File 'lib/binder_sdk.rb', line 22
def self.mock!
BinderSDK::Mocker.mock!
end
|
Instance Method Details
#binder ⇒ Object
14
15
16
|
# File 'lib/binder_sdk/resources/entry.rb', line 14
def binder
@binder ||= Binder.find(resource_id)
end
|
#resource ⇒ Object
10
11
12
|
# File 'lib/binder_sdk/resources/entry.rb', line 10
def resource
@resource ||= Resource.find(resource_id)
end
|
#user ⇒ Object
6
7
8
|
# File 'lib/binder_sdk/resources/entry.rb', line 6
def user
@user ||= User.find(user_id)
end
|