Class: Webmoney::Passport
Defined Under Namespace
Classes: Attribute
Constant Summary collapse
- ALIAS =
Attestate types
100- FORMAL =
110- START =
120- PERSONAL =
130- PAYER =
135- CAPITALLER =
136- DEVELOPER =
140- REGISTRATOR =
150- GARANT =
170- SERVICE =
190- SERVICE2 =
200- OPERATOR =
300
Class Method Summary collapse
Instance Method Summary collapse
-
#attestat ⇒ Object
memoize data.
- #directory ⇒ Object
- #full_access ⇒ Object
-
#initialize(str, extra = {}) ⇒ Passport
constructor
extra permit :dict, :info, :dict params.
- #userinfo ⇒ Object
- #wmids ⇒ Object
Methods inherited from Wmid
Constructor Details
#initialize(str, extra = {}) ⇒ Passport
extra permit :dict, :info, :dict params
34 35 36 37 |
# File 'lib/passport.rb', line 34 def initialize(str, extra = {}) super(str) @extra = extra end |
Class Method Details
.worker ⇒ Object
29 30 31 |
# File 'lib/passport.rb', line 29 def self.worker @@worker end |
.worker=(worker) ⇒ Object
25 26 27 |
# File 'lib/passport.rb', line 25 def self.worker= (worker) @@worker = worker end |
Instance Method Details
#attestat ⇒ Object
memoize data
40 |
# File 'lib/passport.rb', line 40 def attestat; @attestat ||= getinfo[:attestat] end |
#directory ⇒ Object
41 |
# File 'lib/passport.rb', line 41 def directory; @directory ||= getinfo[:directory] end |
#full_access ⇒ Object
42 |
# File 'lib/passport.rb', line 42 def full_access; @full_access = getinfo[:full_access] end |
#userinfo ⇒ Object
43 |
# File 'lib/passport.rb', line 43 def userinfo; @userinfo ||= getinfo[:userinfo] end |
#wmids ⇒ Object
44 |
# File 'lib/passport.rb', line 44 def wmids; @userinfo ||= getinfo[:wmids] end |