Sha256: 77afbd1c9376b0c68af8024c763f8feb3eb34fb42ff228a0e841541e6b09bd9e
Contents?: true
Size: 516 Bytes
Versions: 1
Compression:
Stored size: 516 Bytes
Contents
module ExpressionEngine class Preference include Enumerable attr_accessor :data def initialize(serialized_data) @data = PHP.unserialize(serialized_data).symbolize_keys rescue [] end def [](key) @data[key] rescue nil end def []=(key, value) @data[key] = value rescue nil end def each(&block) @data.each(&block) rescue nil end def to_s PHP.serialize(@data.stringify_keys) rescue nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rbee-0.1.0 | lib/vendor/preference.rb |