class Gruff::BarValueLabel::Bar
@private
Public Instance Methods
Source
# File lib/gruff/helper/bar_value_label.rb, line 48 def prepare_rendering(format, proc_text_metrics) left_x, left_y, _right_x, _right_y = @coordinate val, metrics = Gruff::BarValueLabel.metrics(@value, format, proc_text_metrics) y = @value >= 0 ? left_y - metrics.height - 5 : left_y + 5 #: Float yield left_x, y, val, metrics.width, metrics.height end
@rbs format: nil | String
| Proc @rbs proc_text_metrics: Proc @rbs yields: (Float | Integer, Float | Integer, String
, Float, Float) -> void