class Swamp::Builders::Basic

Public Class Methods

new(base) click to toggle source
# File lib/swamp/builders/basic.rb, line 5
def initialize(base)
  @base = base
end

Public Instance Methods

base() click to toggle source
# File lib/swamp/builders/basic.rb, line 26
def base
  [@base, '.'].join
end
build_snippet(element) click to toggle source
# File lib/swamp/builders/basic.rb, line 9
def build_snippet(element)
  if element.name
    [method_definition, element.method_signature, line_break, identation, base, element.accessor, line_break, method_end].join
  else
    [base, element.accessor].join
  end
end
identation() click to toggle source
# File lib/swamp/builders/basic.rb, line 30
def identation
  '  '
end
line_break() click to toggle source
# File lib/swamp/builders/basic.rb, line 34
def line_break
  "\n"
end
method_definition() click to toggle source
# File lib/swamp/builders/basic.rb, line 17
def method_definition
  'def '
end
method_end() click to toggle source
# File lib/swamp/builders/basic.rb, line 22
def method_end
  'end'
end