Module: Tinypass

Extended by:
Tinypass, Gateway
Included in:
Tinypass
Defined in:
lib/tinypass.rb,
lib/tinypass/offer.rb,
lib/tinypass/utils.rb,
lib/tinypass/gateway.rb,
lib/tinypass/version.rb,
lib/tinypass/resource.rb,
lib/tinypass/token/meter.rb,
lib/tinypass/price_option.rb,
lib/tinypass/ui/html_widget.rb,
lib/tinypass/policies/policy.rb,
lib/tinypass/token/token_data.rb,
lib/tinypass/token/access_token.rb,
lib/tinypass/token/meter_helper.rb,
lib/tinypass/ui/purchase_request.rb,
lib/tinypass/builder/open_encoder.rb,
lib/tinypass/builder/client_parser.rb,
lib/tinypass/builder/cookie_parser.rb,
lib/tinypass/builder/client_builder.rb,
lib/tinypass/builder/secure_encoder.rb,
lib/tinypass/builder/security_utils.rb,
lib/tinypass/policies/pricing_policy.rb,
lib/tinypass/token/access_token_list.rb,
lib/tinypass/builder/json_msg_builder.rb,
lib/tinypass/policies/discount_policy.rb,
lib/tinypass/token/access_token_store.rb,
lib/tinypass/policies/restriction_policy.rb

Defined Under Namespace

Modules: AccessState, CookieParser, Gateway, MeterHelper, SecurityUtils, Utils Classes: AccessToken, AccessTokenList, AccessTokenStore, ClientBuilder, ClientParser, Config, DiscountPolicy, HtmlWidget, JsonMsgBuilder, Meter, Offer, OpenEncoder, Policy, PriceOption, PricingPolicy, PurchaseRequest, Resource, RestrictionPolicy, SecureEncoder, TokenData

Constant Summary collapse

API_ENDPOINT_PROD =
"https://api.tinypass.com"
API_ENDPOINT_SANDBOX =
"https://sandbox.tinypass.com"
VERSION =
"0.0.1"

Instance Attribute Summary collapse

Method Summary

Methods included from Gateway

cancel_subscription, fetch_access_detail, fetch_access_details, fetch_subscription_details, grant_access, revoke_access

Instance Attribute Details

#aidObject

Returns the value of attribute aid.



20
21
22
# File 'lib/tinypass.rb', line 20

def aid
  @aid
end

#private_keyObject

Returns the value of attribute private_key.



20
21
22
# File 'lib/tinypass.rb', line 20

def private_key
  @private_key
end

#sandboxObject

Returns the value of attribute sandbox.



20
21
22
# File 'lib/tinypass.rb', line 20

def sandbox
  @sandbox
end