Module: Privat24Api
- Defined in:
- lib/privat24_api.rb,
lib/privat24_api/version.rb,
lib/privat24_api/card/card.rb,
lib/privat24_api/configure.rb,
lib/privat24_api/request/request.rb,
lib/privat24_api/response/response.rb,
lib/privat24_api/request/info/info_request.rb,
lib/privat24_api/request/payment/payment_request.rb
Defined Under Namespace
Classes: Card, InfoRequest, PaymentRequest, Request, Response
Constant Summary
collapse
- VERSION =
"0.2.1"
Class Method Summary
collapse
Class Method Details
.class_attr_accessor(*names) ⇒ Object
2
3
4
5
6
7
8
9
10
11
12
|
# File 'lib/privat24_api/configure.rb', line 2
def self.class_attr_accessor(*names)
names.each do |name|
define_singleton_method("#{name.to_s}=".to_sym) do |attr|
class_variable_set("@@#{name.to_s}", attr)
end
define_singleton_method(name.to_sym) do
class_variable_get("@@#{name.to_s}")
end
end
end
|
16
17
18
|
# File 'lib/privat24_api/configure.rb', line 16
def self.configure
yield self
end
|