lib/knj/opts.rb in knjrbfw-0.0.23 vs lib/knj/opts.rb in knjrbfw-0.0.24

- old
+ new

@@ -1,21 +1,21 @@ module Knj::Opts - $knjoptions = { + CONFIG = { "table" => "options" } def self.init(arr_opts) arr_opts.each do |pair| if pair[0] == "knjdb" or pair[0] == "table" - $knjoptions[pair[0]] = pair[1] + Knj::Opts::CONFIG[pair[0]] = pair[1] end end end def self.get(title) - db = $knjoptions["knjdb"] - value = db.select($knjoptions["table"], {"title" => title}, {"limit" => 1}).fetch + db = Knj::Opts::CONFIG["knjdb"] + value = db.select(Knj::Opts::CONFIG["table"], {"title" => title}, {"limit" => 1}).fetch if !value return "" else return value["value"] if value.key?("value") @@ -23,23 +23,23 @@ raise "Could not figure out of value." end end def self.set(title, value) - db = $knjoptions["knjdb"] - result = db.select($knjoptions["table"], {"title" => title}, {"limit" => 1}).fetch + db = Knj::Opts::CONFIG["knjdb"] + result = db.select(Knj::Opts::CONFIG["table"], {"title" => title}, {"limit" => 1}).fetch if !result - db.insert($knjoptions["table"], { + db.insert(Knj::Opts::CONFIG["table"], { "title" => title, "value" => value }) else id = nil id = result["id"] if result.key?("id") id = result[:id] if result.key?(:id) raise "Could not figure out of ID." if !id - db.update($knjoptions["table"], {"value" => value}, {"id" => id}) + db.update(Knj::Opts::CONFIG["table"], {"value" => value}, {"id" => id}) end end end \ No newline at end of file