class Transcript::Configuration

Constants

CREATE_MODES

Attributes

audit_model[RW]
create_mode[R]

Public Class Methods

new() click to toggle source
# File lib/transcript/configuration.rb, line 10
def initialize
  @create_mode = :synchronous
end

Public Instance Methods

create_mode=(mode) click to toggle source
# File lib/transcript/configuration.rb, line 14
def create_mode=(mode)
  mode = mode.to_sym

  raise UnsupportedCreateMode unless CREATE_MODES.include?(mode)
  @create_mode = mode
ensure
  @create_mode = :synchronous if @create_mode.nil?
end
job_method() click to toggle source
# File lib/transcript/configuration.rb, line 23
def job_method
  create_mode.to_sym == :asynchronous ? :perform_later : :perform_now
end