Sha256: 1d41319cf2574e4d49495a00804e80caa9e378cd351c1be8cd9b33fe657517db
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 Bytes
Contents
module Assetabler class ExternalService < Asset validates_presence_of :name, :body def self.possible_content_types if user_defined_document_types = Assetable.external_document_types return user_defined_document_types else return ["iFrame", "Third Party API"] end end def has_icon? available_icons = Assetable.external_document_icons.collect{|k, v| k} available_icons.include? self.content_type.to_sym if self.content_type.present? end def icon Assetable.external_document_icons[self.content_type.to_sym].to_s if self.has_icon? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
assetable-0.3.1 | app/models/assetabler/external_service.rb |
assetable-0.3.0 | app/models/assetabler/external_service.rb |