Class: GenerateBuffer::Url

Inherits:
Object
  • Object
show all
Includes:
Callable
Defined in:
app/services/generate_buffer.rb

Instance Method Summary collapse

Methods included from Callable

#initialize

Instance Method Details

#callObject



37
38
39
40
41
42
43
44
45
46
47
48
# File 'app/services/generate_buffer.rb', line 37

def call
  node = FindMethod.call(
    meth_name: :module,
    source: buffer
  )
  
  Replace.call(
    buffer: code,
    node: node,
    with: InitializeModuleClass.call(url: params[:url])
  )
end