Sha256: 2a0ed98e7eb85939beb42513f8a675384dc338a207cf72ef934ff6585d5acac3

Contents?: true

Size: 442 Bytes

Versions: 8

Compression:

Stored size: 442 Bytes

Contents

module Fume
  module RailsExt
    
    def self.try_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

8 entries across 8 versions & 1 rubygems

Version Path
fume-0.4.1 lib/fume/rails_ext.rb
fume-0.4.0 lib/fume/rails_ext.rb
fume-0.3.5 lib/fume/rails_ext.rb
fume-0.3.4 lib/fume/rails_ext.rb
fume-0.3.3 lib/fume/rails_ext.rb
fume-0.3.2 lib/fume/rails_ext.rb
fume-0.3.1 lib/fume/rails_ext.rb
fume-0.3.0 lib/fume/rails_ext.rb