class FantasticRobot::Configuration
Constants
- VALID_DELIVERY_METHODS
Attributes
api_key[RW]
callback_url[RW]
delivery_method[RW]
Public Class Methods
new()
click to toggle source
# File lib/fantastic_robot/configuration.rb, line 11 def initialize @delivery_method = :polling end
Public Instance Methods
callback_url=(value)
click to toggle source
# File lib/fantastic_robot/configuration.rb, line 24 def callback_url= value unless (value =~ URI::regexp).nil? @callback_url = value else raise ArgumentError, "Invalid callback URL" end end
delivery_method=(value)
click to toggle source
# File lib/fantastic_robot/configuration.rb, line 15 def delivery_method= value if VALID_DELIVERY_METHODS.include?(value) @delivery_method = value else raise ArgumentError, "No valid reception method. Options available: #{VALID_DELIVERY_METHODS}" end @delivery_method end