Sha256: d13f1b80ccbee3373604ba4f89962a56ef7e89c9360bc04752ec7914771e4aba

Contents?: true

Size: 559 Bytes

Versions: 2

Compression:

Stored size: 559 Bytes

Contents

module Fume
  module Formtastic
    
    def self.enable
      return unless defined? ::Formtastic
      
      ::Formtastic::SemanticFormBuilder.class_exec do
        alias_method :humanized_attribute_name_without_instance, :humanized_attribute_name
        
        def humanized_attribute_name(method)
          if @object && @object.respond_to?(:human_attribute_name)
            @object.human_attribute_name(method.to_s)
          else
            humanized_attribute_name_without_instance(method)
          end
        end
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fume-0.2.6 lib/fume/formtastic.rb
fume-0.2.5 lib/fume/formtastic.rb