Sha256: 44c1f7387162e86b530c57b7b4be02a7549f4d9b62010d84e14e33c70080a9f7

Contents?: true

Size: 390 Bytes

Versions: 12

Compression:

Stored size: 390 Bytes

Contents

module CmAdmin
  module Models
    class Field

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

      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

12 entries across 12 versions & 1 rubygems

Version Path
cm-admin-0.5.7 lib/cm_admin/models/field.rb
cm-admin-0.5.6 lib/cm_admin/models/field.rb
cm-admin-0.5.5 lib/cm_admin/models/field.rb
cm-admin-0.5.4 lib/cm_admin/models/field.rb
cm-admin-0.5.3 lib/cm_admin/models/field.rb
cm-admin-0.5.2 lib/cm_admin/models/field.rb
cm-admin-0.5.0 lib/cm_admin/models/field.rb
cm-admin-0.4.4 lib/cm_admin/models/field.rb
cm-admin-0.4.3 lib/cm_admin/models/field.rb
cm-admin-0.4.2 lib/cm_admin/models/field.rb
cm-admin-0.4.1 lib/cm_admin/models/field.rb
cm-admin-0.4.0 lib/cm_admin/models/field.rb