Module: HeatmapBuilder
- Defined in:
- lib/heatmap-builder.rb,
lib/heatmap_builder/version.rb,
lib/heatmap_builder/calendar.rb,
lib/heatmap_builder/svg_helpers.rb,
lib/heatmap_builder/color_helpers.rb,
lib/heatmap_builder/value_conversion.rb
Defined Under Namespace
Modules: ColorHelpers, SvgHelpers, ValueConversion Classes: Calendar, Error
Constant Summary collapse
Class Method Summary collapse
-
.build_calendar(scores: nil, values: nil, **options) ⇒ String
Builds a calendar (GitHub-style) heatmap visualization.
-
.generate_calendar(scores, options = {}) ⇒ Object
deprecated
Deprecated.
Use HeatmapBuilder.build_calendar instead
Class Method Details
.build_calendar(scores: nil, values: nil, **options) ⇒ String
Builds a calendar (GitHub-style) heatmap visualization.
20 21 22 |
# File 'lib/heatmap-builder.rb', line 20 def self.build_calendar(scores: nil, values: nil, **) Calendar.new(scores: scores, values: values, **).build end |
.generate_calendar(scores, options = {}) ⇒ Object
Deprecated.
Use build_calendar instead
25 26 27 28 29 |
# File 'lib/heatmap-builder.rb', line 25 def self.generate_calendar(scores, = {}) warn "[DEPRECATION] `HeatmapBuilder.generate_calendar(scores_by_date, options)` is deprecated and will be removed in v1.0.0. " \ "Use `HeatmapBuilder.build_calendar(scores: scores_by_date, **options)` instead." build_calendar(scores: scores, **) end |