Class: Everlog::Dom::Entity::Config
Constant Summary
collapse
- THIRD_PARTY =
%w(evernote twitter hatena github moves animetick weather googlemap).freeze
Instance Attribute Summary
#id
Class Method Summary
collapse
#initialize
Class Method Details
.clear! ⇒ Object
39
40
41
42
43
44
|
# File 'lib/everlog/dom/entity/config.rb', line 39
def clear!
THIRD_PARTY.each do |service|
const_get(service.to_s.capitalize).access_token = nil
const_get(service.to_s.capitalize).access_secret = nil
end
end
|
.method_missing(name) ⇒ Object
46
47
48
49
|
# File 'lib/everlog/dom/entity/config.rb', line 46
def method_missing name
raise NoMethodError, 'specified service is invalid.' unless THIRD_PARTY.include?(name.to_s)
return const_get(name.to_s.capitalize)
end
|