class WeighflowCli::OrderHandler::Handlers::OrderIndexResult
Attributes
checksum[R]
file_name[R]
index[R]
Public Class Methods
new(index:, checksum:, file_name:)
click to toggle source
# File lib/weighflow_cli/order_handler.rb, line 165 def initialize(index:, checksum:, file_name:) @index = index @checksum = checksum @file_name = file_name end
Public Instance Methods
data()
click to toggle source
# File lib/weighflow_cli/order_handler.rb, line 172 def data return @data if defined?(@data) return {} unless @file_name return {} unless File.exists?(@file_name) @data = JSON.parse(File.read(@file_name), symbolize_names: true) end
delete!()
click to toggle source
# File lib/weighflow_cli/order_handler.rb, line 179 def delete! File.delete(@file_name) if File.exists?(@file_name) end