Class: LucidShopify::Config
- Inherits:
-
Object
- Object
- LucidShopify::Config
- Extended by:
- Dry::Initializer
- Defined in:
- lib/lucid_shopify/config.rb
Constant Summary collapse
- PRIVATE_APP =
new('', '', '', '', '', '')
Instance Method Summary collapse
- #api_key ⇒ String
- #billing_callback_uri ⇒ String
- #callback_uri ⇒ String
- #logger ⇒ Logger
- #logger=(new_logger) ⇒ Object
- #scope ⇒ String
- #shared_secret ⇒ String
- #webhook_uri ⇒ String
Instance Method Details
#api_key ⇒ String
43 |
# File 'lib/lucid_shopify/config.rb', line 43 param :api_key |
#billing_callback_uri ⇒ String
51 |
# File 'lib/lucid_shopify/config.rb', line 51 param :billing_callback_uri |
#callback_uri ⇒ String
49 |
# File 'lib/lucid_shopify/config.rb', line 49 param :callback_uri |
#logger ⇒ Logger
58 59 60 |
# File 'lib/lucid_shopify/config.rb', line 58 def logger @logger ||= Logger.new(File::NULL) end |
#logger=(new_logger) ⇒ Object
65 66 67 68 69 |
# File 'lib/lucid_shopify/config.rb', line 65 def logger=(new_logger) raise ArgumentError, 'not a Logger' unless new_logger.is_a?(Logger) @logger = new_logger end |
#scope ⇒ String
47 |
# File 'lib/lucid_shopify/config.rb', line 47 param :scope |
#shared_secret ⇒ String
45 |
# File 'lib/lucid_shopify/config.rb', line 45 param :shared_secret |
#webhook_uri ⇒ String
53 |
# File 'lib/lucid_shopify/config.rb', line 53 param :webhook_uri |