Module: Kaal::Definition::AttributeHelpers
- Defined in:
- lib/kaal/definition/registry.rb
Overview
Pure helpers for extracting persisted definition attributes without ActiveSupport.
Class Method Summary collapse
Class Method Details
.definition_attributes(definition) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/kaal/definition/registry.rb', line 13 def definition_attributes(definition) { key: definition[:key], cron: definition[:cron], source: definition[:source], metadata: definition[:metadata] } end |
.persisted_definition_attributes(definition) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/kaal/definition/registry.rb', line 22 def persisted_definition_attributes(definition) return {} unless definition { enabled: definition[:enabled], metadata: definition[:metadata] } end |