Sha256: 4b10f40ba72647adb5f90350ab0b608cb3f806955cbc263bce77c6175042186f
Contents?: true
Size: 482 Bytes
Versions: 1
Compression:
Stored size: 482 Bytes
Contents
require "kue/version" class KueStore < ActiveRecord::Base set_table_name :kue_settings set_primary_key :key def self.[](key) begin entry = KueStore.find(key) YAML.load(entry.value) rescue ActiveRecord::RecordNotFound return nil end end def self.[]=(key, value) setting = KueStore.find_or_create_by_key(key) setting.value = value.to_yaml setting.save! end def self.exists?(key) !self[key].nil? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kue-0.0.3 | lib/kue.rb |