class Sapcai::Client
Attributes
language[R]
token[R]
Public Class Methods
new(token = nil, language = nil)
click to toggle source
# File lib/sapcai.rb, line 18 def initialize(token = nil, language = nil) [Sapcai::Request, Sapcai::Connect, Sapcai::Build].each do |api| i = api.name.rindex('::') name = i.nil? ? api.name : api.name[(i + 2)..-1] self.class.send(:define_method, name.downcase.to_sym, ->{ api.new(token, language) }) end end