class Srgs::Item
Attributes
elements[RW]
repeat[RW]
repeat_prob[RW]
weight[RW]
Public Class Methods
new(element = '', repeat=nil, repeat_prob = nil, weight = nil)
click to toggle source
# File lib/srgs/elements/item.rb, line 6 def initialize(element = '', repeat=nil, repeat_prob = nil, weight = nil) @elements = [] @elements << element unless element == '' @repeat = repeat @repeat_prob = repeat_prob @weight = weight end
Public Instance Methods
<<(element)
click to toggle source
# File lib/srgs/elements/item.rb, line 14 def <<(element) @elements << element self end