Class: Pixo::Renderer::SetPattern

Inherits:
Object
  • Object
show all
Defined in:
lib/pixo/renderer.rb

Instance Method Summary collapse

Constructor Details

#initialize(pattern_name = nil) ⇒ SetPattern

Returns a new instance of SetPattern.



103
104
105
# File 'lib/pixo/renderer.rb', line 103

def initialize(pattern_name = nil)
  @pattern_name = pattern_name    
end

Instance Method Details

#call(service) ⇒ Object



107
108
109
110
111
# File 'lib/pixo/renderer.rb', line 107

def call(service)
  pattern = service.user_data.patterns[@pattern_name]
  service.user_data.active_pattern = pattern
  @pattern_name
end