Method: Goz::Group::Grouper.find_by_name
- Defined in:
- lib/goz/group/grouper.rb
.find_by_name(name) ⇒ Object
Find Goz::Group by name or return nil
41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/goz/group/grouper.rb', line 41 def self.find_by_name(name) Goz::Logger.debug TAG, "find_by_name( name=#{name} )" connect do |grouper| g = grouper.group(name.rstrip) # TODO Sigh... if g.nil? Goz::Logger.warn TAG, "find_by_name( name=#{name} ) - not found" return nil end group = new g yield group if block_given? return group end nil end |