17 lines
285 B
Ruby
17 lines
285 B
Ruby
require "active_hash"
|
|
|
|
module ActiveHash
|
|
Base.class_eval do
|
|
|
|
def self.delete(id) # only works with id's
|
|
@record_index.delete(id.to_s)
|
|
@records.delete_if{|record| record[:id] == id.to_i}
|
|
true
|
|
end
|
|
|
|
def the_private_records
|
|
@records
|
|
end
|
|
end
|
|
end
|