module Aptible::Rails::ViewHelpers
Public Instance Methods
action?(*action)
click to toggle source
# File lib/aptible/rails/view_helper.rb, line 17 def action?(*action) action.include?(params[:action]) end
controller?(*controller)
click to toggle source
# File lib/aptible/rails/view_helper.rb, line 13 def controller?(*controller) controller.include?(params[:controller]) end
gravatar_url(email, size = 80)
click to toggle source
# File lib/aptible/rails/view_helper.rb, line 8 def gravatar_url(email, size = 80) digest = Digest::MD5.hexdigest(email.downcase) "https://secure.gravatar.com/avatar/#{digest}?s=#{size}" end
return_to_context_url(local_assigns)
click to toggle source
# File lib/aptible/rails/view_helper.rb, line 30 def return_to_context_url(local_assigns) URI(if controller?('apps') apps_url elsif controller?('databases') databases_url elsif local_assigns[:compliance_page] || controller?('compliance') compliance_url else dashboard_url end) end
unix_to_formatted_date(unix_timestamp, format = '%m/%d/%Y')
click to toggle source
# File lib/aptible/rails/view_helper.rb, line 4 def unix_to_formatted_date(unix_timestamp, format = '%m/%d/%Y') Time.at(unix_timestamp).to_datetime.strftime(format) end
verification_code_reset_url()
click to toggle source
# File lib/aptible/rails/view_helper.rb, line 21 def verification_code_reset_url callback = "#{dashboard_url}/callback?type=verification_code_reset" auth_url( '/reset', type: 'verification_code', redirect_uri: callback ) end