Sha256: 0305811a253c1f5d1bd227bd9181d9477b1f297f3241a5f30dab4e3107a61643

Contents?: true

Size: 450 Bytes

Versions: 4

Compression:

Stored size: 450 Bytes

Contents

module SimplePresenter
  class Base
    private
    def translate(*args, &block)
      I18n.t(*args, &block)
    end

    alias_method :t, :translate

    def localize(*args, &block)
      I18n.l(*args, &block)
    end

    alias_method :l, :localize

    def routes
      Rails.application.routes.url_helpers
    end

    alias_method :r, :routes

    def helpers
      ApplicationController.helpers
    end

    alias_method :h, :helpers
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
simple_presenter-0.1.3 lib/simple_presenter/rails.rb
simple_presenter-0.1.2 lib/simple_presenter/rails.rb
simple_presenter-0.1.1 lib/simple_presenter/rails.rb
simple_presenter-0.1.0 lib/simple_presenter/rails.rb