class SentenceBuilder::BaseNode
Attributes
default[R]
name[R]
Public Class Methods
new(name, options = {})
click to toggle source
# File lib/sentence_builder/base_node.rb, line 5 def initialize(name, options = {}) @name = name.to_sym @options = options @default = @options[:default] || nil end
Public Instance Methods
prefix()
click to toggle source
# File lib/sentence_builder/base_node.rb, line 11 def prefix @options[:prefix] || '' end
prefix=(new_prefix)
click to toggle source
# File lib/sentence_builder/base_node.rb, line 15 def prefix=(new_prefix) @options[:prefix] = new_prefix || '' end
suffix()
click to toggle source
# File lib/sentence_builder/base_node.rb, line 19 def suffix @options[:suffix] || '' end
suffix=(new_suffix)
click to toggle source
# File lib/sentence_builder/base_node.rb, line 23 def suffix=(new_suffix) @options[:suffix] = new_suffix || '' end