class Quadtone::Tools::Linearize

Public Instance Methods

run(*args) click to toggle source
# File lib/quadtone/tools/linearize.rb, line 7
def run(*args)
  case (action = args.shift)
  when 'build'
    @profile.linearization_curveset.build_target
  when 'print'
    @profile.linearization_curveset.print_target
  when 'measure'
    @profile.linearization_curveset.measure_target
  when 'process'
    @profile.linearization_curveset.process_target
  when 'chart'
    @profile.linearization_curveset.chart_target
  else
    raise ToolUsageError, "Unknown action: #{action.inspect}"
  end
end