Class: Tasker::Events::Catalog::ExamplePayloadGenerator
- Inherits:
-
Object
- Object
- Tasker::Events::Catalog::ExamplePayloadGenerator
- Defined in:
- lib/tasker/events/catalog.rb
Overview
Service class to generate example values for different data types Reduces complexity by organizing type-specific generation logic
Class Method Summary collapse
-
.generate_value(key, type) ⇒ Object
Generate example value for a key-type pair.
Class Method Details
.generate_value(key, type) ⇒ Object
Generate example value for a key-type pair
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'lib/tasker/events/catalog.rb', line 205 def generate_value(key, type) case type when 'String' generate_string_value(key) when 'Integer' generate_integer_value(key) when 'Float' generate_float_value when 'Time' generate_time_value when 'Array<String>' generate_string_array_value else generate_default_value(key) end end |