Sha256: a39409dc41679969d12b8d9393cbda6d2f3b8dbe7cb2e4ba5c3809c0f7d7cbf6
Contents?: true
Size: 465 Bytes
Versions: 4
Compression:
Stored size: 465 Bytes
Contents
module Comable class OptionType < ActiveRecord::Base include Comable::Ransackable has_many :option_values, class_name: Comable::OptionValue.name validates :name, presence: true, length: { maximum: 255 } ransack_options ransackable_attributes: { only: :name } def values @values ? @values : option_values.map(&:name) end def values=(values) @values = values.is_a?(String) ? values.split(' ') : values end end end
Version data entries
4 entries across 4 versions & 1 rubygems