Class: DeviantArt::Base
- Inherits:
-
Object
show all
- Defined in:
- lib/deviantart/base.rb
Direct Known Subclasses
AuthorizationCode::AccessToken, AuthorizationCode::RefreshToken, ClientCredentials, ClientCredentials::AccessToken, Collections, Collections::Fave, Collections::Folders, Collections::Folders::Create, Collections::Folders::Remove, Collections::Unfave, Data, Data::Countries, Data::Privacy, Data::Submission, Data::TOS, Deviation, Deviation::Content, Deviation::Download, Deviation::EmbeddedContent, Deviation::Metadata, Deviation::WhoFaved, Error, Feed, Feed::Home, Feed::Profile, Gallery, Gallery::All, Gallery::Folders, Gallery::Folders::Create, Gallery::Folders::Remove, Status, User, User::DamnToken, User::Friends, User::Friends::Search, User::Friends::Unwatch, User::Friends::Watch, User::Friends::Watching, User::Profile, User::Statuses, User::Watchers, User::Whois
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(attrs) ⇒ 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
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
|
Instance Method Details
#inspect ⇒ Object
24
25
26
|
# File 'lib/deviantart/base.rb', line 24
def inspect
self.class.name
end
|
#to_s ⇒ Object
28
29
30
|
# File 'lib/deviantart/base.rb', line 28
def to_s
inspect
end
|