Sha256: 08b652d78078a6561236129a7b59dcad308f9ba7a1d8268ed0873b0988623af8
Contents?: true
Size: 478 Bytes
Versions: 22
Compression:
Stored size: 478 Bytes
Contents
require 'carrierwave/orm/activerecord' class Group < ActiveRecord::Base has_many :providers has_many :groups default_scope order(:priority) mount_uploader :icon, IconUploader after_save do Terminal.modified_at = DateTime.now end after_destroy do Terminal.modified_at = DateTime.now end def icon_url icon.url end def as_json { :id => id, :title => title, :icon => icon.url, :parent => group_id } end end
Version data entries
22 entries across 22 versions & 1 rubygems