Sha256: c885754d375f8f3346be5ddcae2126ef25f21549f1e6dba40f62d60cbef19512

Contents?: true

Size: 337 Bytes

Versions: 6

Compression:

Stored size: 337 Bytes

Contents

module ActiveEnum
  module Formtastic

    def enum_input(method, options)
      raise "Attribute '#{method}' has no enum class" unless enum = @object.class.enum_for(method)
      select_input(method, options.merge(:collection => enum.to_select))
    end

  end
end

Formtastic::SemanticFormBuilder.send :include, ActiveEnum::Formtastic

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
active_enum-0.6.5 lib/active_enum/formtastic.rb
active_enum-0.6.4 lib/active_enum/formtastic.rb
active_enum-0.6.3 lib/active_enum/formtastic.rb
active_enum-0.6.2 lib/active_enum/formtastic.rb
active_enum-0.6.1 lib/active_enum/formtastic.rb
active_enum-0.6.0 lib/active_enum/formtastic.rb