class WorkingSet
Constants
- VERSION
Attributes
items[RW]
name[RW]
note[RW]
options[RW]
saved[RW]
search[RW]
Public Class Methods
new(search = nil, options = nil, items = [])
click to toggle source
# File lib/working_set.rb, line 8 def initialize(search = nil, options = nil, items = []) self.search = search self.options = options self.items = [] items.each { |i| self.add i } end
Public Instance Methods
add(item)
click to toggle source
# File lib/working_set.rb, line 15 def add(item) if item.kind_of? WorkingSetItem items.push item else items.push WorkingSetItem.new(item) end end
inspect()
click to toggle source
# File lib/working_set.rb, line 23 def inspect str = <<EOS WorkingSet #{object_id} Search: #{search} Options: #{options} Items: #{items.map(&:inspect).join("\n")} EOS end