1
0
mirror of https://github.com/cmur2/dyndnsd.git synced 2024-11-13 00:56:15 +01:00
dyndnsd/spec/support/dummy_database.rb

29 lines
410 B
Ruby
Raw Normal View History

2020-03-06 21:33:29 +01:00
# frozen_string_literal: true
2013-04-27 14:07:14 +02:00
require 'forwardable'
module Dyndnsd
class DummyDatabase
extend Forwardable
2018-02-23 12:54:43 +01:00
2013-04-27 14:07:14 +02:00
def_delegators :@db, :[], :[]=, :each, :has_key?
def initialize(db_init)
@db_init = db_init
end
def load
@db = @db_init
@db_hash = @db.hash
end
def save
@db_hash = @db.hash
end
def changed?
@db_hash != @db.hash
end
end
end