Class: Rookout::Processor::Namespaces::Namespace

Inherits:
Object
  • Object
show all
Defined in:
lib/rookout/processor/namespaces/namespace.rb

Instance Method Summary collapse

Instance Method Details

#call_method(name, _args) ⇒ Object



7
8
9
# File 'lib/rookout/processor/namespaces/namespace.rb', line 7

def call_method name, _args
  raise Exceptions::RookMethodNotFound.new(self.class.to_s, name)
end

#dump(_log_object_errors) ⇒ Object

Raises:

  • (NotImplementedError)


23
24
25
# File 'lib/rookout/processor/namespaces/namespace.rb', line 23

def dump _log_object_errors
  raise NotImplementedError
end

#read_attribute(name) ⇒ Object



11
12
13
# File 'lib/rookout/processor/namespaces/namespace.rb', line 11

def read_attribute name
  raise Exceptions::RookAttributeNotFound, name
end

#read_key(key) ⇒ Object



19
20
21
# File 'lib/rookout/processor/namespaces/namespace.rb', line 19

def read_key key
  raise Exceptions::RookKeyNotFound, key
end

#write_attribute(name, _value) ⇒ Object



15
16
17
# File 'lib/rookout/processor/namespaces/namespace.rb', line 15

def write_attribute name, _value
  raise Exceptions::RookWriteAttributeNotSupported.new(self.class.to_s, name)
end