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