Sha256: 18a550bdfbff65784ee973a2da6a1ce9e3a5d8575164ef202830dc0c7849646a

Contents?: true

Size: 416 Bytes

Versions: 7

Compression:

Stored size: 416 Bytes

Contents

module CmAdmin
  module Models
    class Field

      attr_accessor :field_name, :label, :header, :field_type, :format, :precision,
        :helper_method, :preview, :custom_link, :precision, :prefix, :suffix

      def initialize(field_name, attributes = {})
        @field_name = field_name
        attributes.each do |key, value|
          self.send("#{key.to_s}=", value)
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cm-admin-0.6.4 lib/cm_admin/models/field.rb
cm-admin-0.6.3 lib/cm_admin/models/field.rb
cm-admin-0.6.2 lib/cm_admin/models/field.rb
cm-admin-0.6.1 lib/cm_admin/models/field.rb
cm-admin-0.6.0 lib/cm_admin/models/field.rb
cm-admin-0.5.9 lib/cm_admin/models/field.rb
cm-admin-0.5.8 lib/cm_admin/models/field.rb