Sha256: a3ca15b1e48f840c0dc69634051636865eeb9a0bb179712a044e9536f7e32160

Contents?: true

Size: 660 Bytes

Versions: 6

Compression:

Stored size: 660 Bytes

Contents

module Aptible
  module Rails
    module ViewHelpers
      def unix_to_formatted_date(unix_timestamp, format = '%m/%d/%Y')
        Time.at(unix_timestamp).to_datetime.strftime(format)
      end

      def gravatar_url(email, size = 80)
        digest = Digest::MD5.hexdigest(email.downcase)
        "https://secure.gravatar.com/avatar/#{digest}?s=#{size}"
      end

      def auth_url(path = '/')
        URI.join Aptible::Auth.configuration.root_url, path
      end

      def controller?(*controller)
        controller.include?(params[:controller])
      end

      def action?(*action)
        action.include?(params[:action])
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
aptible-rails-0.4.4 lib/aptible/rails/view_helper.rb
aptible-rails-0.4.3 lib/aptible/rails/view_helper.rb
aptible-rails-0.4.2 lib/aptible/rails/view_helper.rb
aptible-rails-0.4.1 lib/aptible/rails/view_helper.rb
aptible-rails-0.4.0 lib/aptible/rails/view_helper.rb
aptible-rails-0.3.3 lib/aptible/rails/view_helper.rb