Sha256: 4c606054c93dae2dc23c515914ed693c38350a386e61c147328aa9554f051bb9

Contents?: true

Size: 613 Bytes

Versions: 24

Compression:

Stored size: 613 Bytes

Contents

module PandaCms
  class RecordVisitJob < ApplicationJob
    queue_as :default

    def perform(
      url: nil,
      user_agent: nil,
      referrer: nil,
      ip_address: nil,
      page_id: nil,
      current_user_id: nil,
      params: [],
      visited_at: nil,
      redirect_id: nil
    )
      PandaCms::Visit.create!(
        url: url,
        user_agent: user_agent,
        referrer: referrer,
        ip_address: ip_address,
        page_id: page_id,
        redirect_id: redirect_id,
        user_id: current_user_id,
        params: params,
        visited_at: visited_at
      )
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
panda_cms-0.6.3 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.6.2 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.6.1 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.6.0 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.10 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.9 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.8 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.7 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.6 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.5 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.4 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.3 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.2 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.1 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.5.0 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.3.15 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.3.14 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.3.13 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.3.12 app/jobs/panda_cms/record_visit_job.rb
panda_cms-0.3.11 app/jobs/panda_cms/record_visit_job.rb