Sha256: 7dd5ea7e512eaee0daca46b6c7f3f3c22dc7ce472a3c2a8ca67bbecb6c063fa1

Contents?: true

Size: 599 Bytes

Versions: 5

Compression:

Stored size: 599 Bytes

Contents

require 'browser'
class HelpRequest < ActiveRecord::Base

  attr_accessible(
    :current_url,
    :flash_version,
    :how_can_we_help_you,
    :javascript_enabled,
    :resolution,
    :user_agent,
    :view_port
  )

  belongs_to :user
  validates_presence_of :how_can_we_help_you,
    :message => "Please tell us about the problem or issue you are having with CurateND."


  def browser_name
    parse_user_agent
    @browser.name
  end

  def platform
    parse_user_agent
    @browser.platform
  end

  private

  def parse_user_agent
    @browser ||= Browser.new(:ua => user_agent)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
curate-0.2.0 app/models/help_request.rb
curate-0.1.3 app/models/help_request.rb
curate-0.1.2 app/models/help_request.rb
curate-0.1.1 app/models/help_request.rb
curate-0.1.0 app/models/help_request.rb