class Ki::KiJSONListFile
Base implementation for Json list file
Public Instance Methods
add_item(obj)
click to toggle source
# File lib/data_storage/ki_json.rb, line 72 def add_item(obj) edit_data do if !@cached_data.include?(obj) @cached_data << obj end end create_list_item(obj) end
create_list_item(obj)
click to toggle source
# File lib/data_storage/ki_json.rb, line 68 def create_list_item(obj) obj end
each(&block)
click to toggle source
# File lib/data_storage/ki_json.rb, line 81 def each(&block) cached_data.each do |obj| block.call(create_list_item(obj)) end end