Method: WebFunction::Client#initialize

Defined in:
lib/web_function/client.rb

#initialize(package, bearer_auth: nil) ⇒ Client

Returns a new instance of Client.



5
6
7
8
9
# File 'lib/web_function/client.rb', line 5

def initialize(package, bearer_auth: nil)
  @package = package
  @endpoints = package.endpoints.to_h { |e| [e.name.gsub("-", "_").to_sym, e] }
  @bearer_auth = bearer_auth
end