Module: Legion::Extensions::Llm::Ledger::Helpers::Json
- Extended by:
- JSON::Helper
- Defined in:
- lib/legion/extensions/llm/ledger/helpers/json.rb
Class Method Summary collapse
Class Method Details
.dump(value) ⇒ Object
15 16 17 18 19 |
# File 'lib/legion/extensions/llm/ledger/helpers/json.rb', line 15 def dump(value) return 'null' if value.nil? json_dump(value) end |
.load(value, symbolize_keys: true) ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/legion/extensions/llm/ledger/helpers/json.rb', line 21 def load(value, symbolize_keys: true) if load_keyword?(:symbolize_keys) json_load(value, symbolize_keys:) elsif load_keyword?(:symbolize_names) json_load(value, symbolize_names: symbolize_keys) else json_load(value) end end |