Class: DeviantArt::Base
- Inherits:
-
Object
- Object
- DeviantArt::Base
- Defined in:
- lib/deviantart/base.rb
Direct Known Subclasses
AuthorizationCode::AccessToken, AuthorizationCode::RefreshToken, ClientCredentials, ClientCredentials::AccessToken, Collections, Collections::Folders, Data, Data::Countries, Data::Privacy, Data::Submission, Data::TOS, Deviation, Deviation::Content, Deviation::Download, Deviation::EmbeddedContent, Deviation::Metadata, Deviation::WhoFaved, Error, Feed, Feed::Home, Gallery, Gallery::All, Gallery::Folders, Status, User, User::Friends, User::Friends::Search, User::Profile, User::Statuses, User::Watchers, User::Whois
Instance Attribute Summary collapse
-
#attrs ⇒ Object
readonly
Returns the value of attribute attrs.
Class Method Summary collapse
- .point_to_class(point, klass) ⇒ Object
- .points_class_mapping ⇒ Object
- .points_class_mapping=(v) ⇒ Object
Instance Method Summary collapse
-
#initialize(attrs) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(attrs) ⇒ Base
Returns a new instance of Base.
6 7 8 9 |
# File 'lib/deviantart/base.rb', line 6 def initialize(attrs) @attrs = attrs define_hash_attrs(self, @attrs, []) end |
Instance Attribute Details
#attrs ⇒ Object (readonly)
Returns the value of attribute attrs.
3 4 5 |
# File 'lib/deviantart/base.rb', line 3 def attrs @attrs end |
Class Method Details
.point_to_class(point, klass) ⇒ Object
19 20 21 |
# File 'lib/deviantart/base.rb', line 19 def point_to_class(point, klass) self.points_class_mapping[point] = klass end |
.points_class_mapping ⇒ Object
12 13 14 |
# File 'lib/deviantart/base.rb', line 12 def points_class_mapping @points_class_mapping ||= {} end |
.points_class_mapping=(v) ⇒ Object
15 16 17 |
# File 'lib/deviantart/base.rb', line 15 def points_class_mapping=(v) @points_class_mapping = v end |