Class: Metatron::CompositeController

Inherits:
Controller show all
Defined in:
lib/metatron/composite_controller.rb

Overview

Implementes a Metacontroller CompositeController

Instance Attribute Summary

Attributes inherited from Controller

#params

Instance Method Summary collapse

Methods inherited from Controller

call, #call

Constructor Details

#initialize(env) ⇒ CompositeController

Returns a new instance of CompositeController.



7
8
9
10
# File 'lib/metatron/composite_controller.rb', line 7

def initialize(env)
  super
  @strategy = nil
end

Instance Method Details

#calculate_customize_etagObject



12
# File 'lib/metatron/composite_controller.rb', line 12

def calculate_customize_etag = nil

#calculate_sync_etagObject



13
# File 'lib/metatron/composite_controller.rb', line 13

def calculate_sync_etag = nil

#customizeObject

Raises:

  • (NotImplementedError)


14
# File 'lib/metatron/composite_controller.rb', line 14

def customize = raise NotImplementedError

#finalizeObject

Raises:

  • (NotImplementedError)


15
# File 'lib/metatron/composite_controller.rb', line 15

def finalize = raise NotImplementedError

#syncObject

Raises:

  • (NotImplementedError)


16
# File 'lib/metatron/composite_controller.rb', line 16

def sync = raise NotImplementedError