Module: Skeevy::Engine

Included in:
Skeevy::Engines::DirectoryFile, Skeevy::Engines::SymbolicHash
Defined in:
lib/skeevy/engine.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#instanceObject

Returns the value of attribute instance.



4
5
6
# File 'lib/skeevy/engine.rb', line 4

def instance
  @instance
end

Instance Method Details

#delete!(key:) ⇒ Object

Raises:

  • (NoMethodError)


18
19
20
# File 'lib/skeevy/engine.rb', line 18

def delete!(key:)
  raise NoMethodError, "Your Engine is missing .delete!"
end

#exist?(key:) ⇒ Boolean

Returns:

  • (Boolean)

Raises:

  • (NoMethodError)


14
15
16
# File 'lib/skeevy/engine.rb', line 14

def exist?(key:)
  raise NoMethodError, "Your Engine is missing .exist?"
end

#read(key:) ⇒ Object

Raises:

  • (NoMethodError)


6
7
8
# File 'lib/skeevy/engine.rb', line 6

def read(key:)
  raise NoMethodError, "Your Engine is missing .read"
end

#write!(key:, content:) ⇒ Object

Raises:

  • (NoMethodError)


10
11
12
# File 'lib/skeevy/engine.rb', line 10

def write!(key:, content:)
  raise NoMethodError, "Your Engine is missing .write!"
end