Class: Taski::Progress::Layout::DataDrop
- Inherits:
-
Liquid::Drop
- Object
- Liquid::Drop
- Taski::Progress::Layout::DataDrop
- Defined in:
- lib/taski/progress/layout/theme_drop.rb
Overview
Base class for Liquid Drops with dynamic property access. Provides common functionality for TaskDrop and ExecutionDrop.
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(**data) ⇒ DataDrop
constructor
A new instance of DataDrop.
- #liquid_method_missing(method) ⇒ Object
Constructor Details
#initialize(**data) ⇒ DataDrop
Returns a new instance of DataDrop.
53 54 55 |
# File 'lib/taski/progress/layout/theme_drop.rb', line 53 def initialize(**data) @data = data end |
Instance Method Details
#liquid_method_missing(method) ⇒ Object
57 58 59 |
# File 'lib/taski/progress/layout/theme_drop.rb', line 57 def liquid_method_missing(method) @data[method.to_sym] end |