class Quby::Compiler::Entities::Charting::LineChart
Attributes
baseline[RW]
@return [Proc]
clinically_relevant_change[RW]
@return [Float]
tonality[RW]
@return [Symbol]
y_label[RW]
@return [String]
Public Class Methods
new(key, y_label: nil, tonality: :lower_is_better, baseline: nil, clinically_relevant_change: nil, **kwargs)
click to toggle source
Calls superclass method
Quby::Compiler::Entities::Charting::Chart::new
# File lib/quby/compiler/entities/charting/line_chart.rb, line 22 def initialize(key, y_label: nil, tonality: :lower_is_better, baseline: nil, clinically_relevant_change: nil, **kwargs) super(key, **kwargs) self.y_label = y_label self.tonality = tonality self.baseline = baseline self.clinically_relevant_change = clinically_relevant_change end
Public Instance Methods
tonality=(value)
click to toggle source
# File lib/quby/compiler/entities/charting/line_chart.rb, line 30 def tonality=(value) fail "Invalid tonality: #{value}" unless [:higher_is_better, :lower_is_better].include?(value) @tonality = value end