Sha256: cab41a978d32e23f34861e4f81c621f1c508fe7eba4dbc7587295b4eef8dd094
Contents?: true
Size: 648 Bytes
Versions: 4
Compression:
Stored size: 648 Bytes
Contents
module Comable class Store < ActiveRecord::Base include Comable::Liquidable belongs_to :theme, class_name: Comable::Theme.name validates :name, length: { maximum: 255 } validates :meta_keywords, length: { maximum: 255 } validates :meta_description, length: { maximum: 255 } validates :email, length: { maximum: 255 } liquid_methods :name, :meta_keywords, :meta_description, :email class << self def instance first || new(name: default_name) end def default_name Comable.t('default_store_name') end end def can_send_mail? email.present? end end end
Version data entries
4 entries across 4 versions & 1 rubygems