# File lib/moneta/adapters/kyotocabinet.rb, line 11 def initialize(options = {}) if options[:backend] @backend = options[:backend] else raise ArgumentError, 'Option :file is required' unless options[:file] @backend = ::KyotoCabinet::DB.new raise @backend.error.to_s unless @backend.open(options[:file], ::KyotoCabinet::DB::OWRITER | ::KyotoCabinet::DB::OCREATE) end end