Sha256: 355937941924ceef82a9ef19a6bd12471371be39a1357d6d20651a74af6644db

Contents?: true

Size: 356 Bytes

Versions: 9

Compression:

Stored size: 356 Bytes

Contents

require 'active_support/concern'

module Georgia
  module Concerns
    module Templatable
      extend ActiveSupport::Concern

      included do

        attr_accessible :template

        validates :template, inclusion: {in: Georgia.templates, message: "%{value} is not a valid template" }

      end

      module ClassMethods
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
georgia-0.7.8 app/models/georgia/concerns/templatable.rb
georgia-0.7.7 app/models/georgia/concerns/templatable.rb
georgia-0.7.6 app/models/georgia/concerns/templatable.rb
georgia-0.7.5 app/models/georgia/concerns/templatable.rb
georgia-0.7.4 app/models/georgia/concerns/templatable.rb
georgia-0.7.3 app/models/georgia/concerns/templatable.rb
georgia-0.7.2 app/models/georgia/concerns/templatable.rb
georgia-0.7.1 app/models/georgia/concerns/templatable.rb
georgia-0.7.0 app/models/georgia/concerns/templatable.rb