module SnapAPIClient
Snap API Client¶ ↑
API client library for consuming Snap API resources
@see SnapAPIClient::Configuration
@see SnapAPIClient::Transport
@see SnapAPIClient::Response
Constants
- VERSION
Attributes
transport[W]
Public Instance Methods
card_resource()
click to toggle source
# File lib/snap_api_client.rb, line 34 def card_resource @card_resource ||= Resources::Card.new(transport) end
configuration()
click to toggle source
# File lib/snap_api_client.rb, line 22 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/snap_api_client.rb, line 26 def configure yield(configuration) if block_given? end
effort_resource()
click to toggle source
# File lib/snap_api_client.rb, line 38 def effort_resource @effort_resource ||= Resources::Effort.new(transport) end
project_resource()
click to toggle source
# File lib/snap_api_client.rb, line 42 def project_resource @project_resource ||= Resources::Project.new(transport) end
transport()
click to toggle source
# File lib/snap_api_client.rb, line 30 def transport @transport ||= Transport.new end