class Rock::SearchItem

Attributes

name[R]
object[R]
project_name[RW]

Public Class Methods

new(*info) click to toggle source
# File lib/rock/rock_inspect.rb, line 9
def initialize(*info)
    if info.size != 1
        raise 'Wrong number of arguments'
    end
    info = info[0]
    @object = info[:object]
    @project_name = info[:project_name]
    @name = info[:name]
end

Public Instance Methods

==(obj) click to toggle source
# File lib/rock/rock_inspect.rb, line 28
def ==(obj)
    name == obj.name
end
eql?(obj) click to toggle source
# File lib/rock/rock_inspect.rb, line 19
def eql?(obj)
    self == obj 
    name == obj.name
end
hash() click to toggle source
# File lib/rock/rock_inspect.rb, line 24
def hash
    name.hash
end