forked from saurabh/orbit4-5
22 lines
472 B
Ruby
22 lines
472 B
Ruby
class OrbitWidget
|
|
include Mongoid::Document
|
|
include Mongoid::Timestamps
|
|
|
|
field :title, type: String
|
|
field :key, type: String
|
|
field :widget_methods
|
|
field :widget_settings
|
|
|
|
def refetch_setting!(reg)
|
|
self[:widget_methods] = reg.get_widget_methods
|
|
self[:widget_settings] = reg.get_widget_settings
|
|
end
|
|
|
|
def get_registration
|
|
OrbitApp::Widget::Registration.find_by_key(key)
|
|
end
|
|
|
|
def self.find_by_key(key)
|
|
self.find_by(:key => key)
|
|
end
|
|
end |