Sha256: 9d2c7b07d7e51acbec279192231fa96c306c064c901617e9e9f223df6770c470

Contents?: true

Size: 411 Bytes

Versions: 2

Compression:

Stored size: 411 Bytes

Contents

module Pulitzer
  class BackgroundStyle < ActiveRecord::Base
    belongs_to :post_type_version
    has_many :partials
    validates :display_name, presence: true
    validates :css_class_name, presence: true

    def clone_me
      clone_attrs = self.attributes.dup
      clone_attrs.delete 'id'
      clone_attrs.delete 'post_type_version_id'
      Pulitzer::BackgroundStyle.new(clone_attrs)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pulitzer-0.15.12 app/models/pulitzer/background_style.rb
pulitzer-0.15.11 app/models/pulitzer/background_style.rb