orbit4-5/app/models/orbit_widget.rb

22 lines
472 B
Ruby
Raw Normal View History

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