Sha256: f9160e4f7ae0c94bb1757cbcd99e58f59576490c404452c925395bf353fe0bf0

Contents?: true

Size: 439 Bytes

Versions: 5

Compression:

Stored size: 439 Bytes

Contents

module Fume
  module RailsExt
    
    def self.enable
      ActionController::Base.send :helper, RailsHelpers
    end
    
    module RailsHelpers
      def public_path(source)
        url_for("#{ActionController::Base.relative_url_root}#{source}")
      end
      
      def translate_attribute(klass, attribute_name)
        klass.human_attribute_name(attribute_name)
      end

      alias :ta :translate_attribute
    end
  end
end


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fume-0.2.4 lib/fume/rails_ext.rb
fume-0.2.3 lib/fume/rails_ext.rb
fume-0.2.2 lib/fume/rails_ext.rb
fume-0.2.1 lib/fume/rails_ext.rb
fume-0.2.0 lib/fume/rails_ext.rb