Class: Quadtone::Tools::Linearize
- Inherits:
-
Quadtone::Tool
- Object
- Quadtone::Tool
- Quadtone::Tools::Linearize
- Defined in:
- lib/quadtone/tools/linearize.rb
Instance Attribute Summary
Attributes inherited from Quadtone::Tool
Instance Method Summary collapse
Methods inherited from Quadtone::Tool
#load_profile, #parse_global_option, #parse_option, process_args, #process_environment
Instance Method Details
#run(*args) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# 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 |