Class: Tilda::Simple::Api::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/tilda/simple/api/request.rb

Defined Under Namespace

Classes: AbstractRequest

Class Method Summary collapse

Class Method Details

.new(public_key: nil, secret_key: nil) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/tilda/simple/api/request.rb', line 6

def new(public_key:nil, secret_key:nil)
  Class.new(AbstractRequest){|klass|
    config = Api.config
    public_key ||= config.public_key
    secret_key ||= config.secret_key
    klass.base_uri "#{config.api_host}/#{config.api_version}"
    klass.default_params publickey: public_key, secretkey: secret_key
  }.new
end