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 |