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