Sha256: bb0e6fd34713b0bdc8756dcbab26e545b722c8bc54b66ca456d8adfa00f0491d
Contents?: true
Size: 684 Bytes
Versions: 1
Compression:
Stored size: 684 Bytes
Contents
$: << File.dirname(__FILE__) require 'yaml' require 'find' require 'shoppinglist/version' require 'shoppinglist/list' require 'shoppinglist/item' module ShoppingList $holding_list = [] def self.directory File.expand_path("~/Dropbox/ShoppingList") end def self.full_path file "#{directory}/#{file}" end def self.file_list files = [] Find.find(directory) { |f| files << f }; files.shift files end def self.load! list $holding_list = YAML.load_file full_path(list) end def self.search item this = [] ShoppingList.file_list.each {|f| YAML.load(File.open(f)).each {|i| this << f if i.name =~ /#{item}/}} this end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoppinglist-0.0.5.pre | lib/shopping_list.rb |