Method: Extensions::OpenStruct#select

Defined in:
lib/baltix/extensions.rb

#select(&block) ⇒ Object



124
125
126
127
128
129
130
131
132
# File 'lib/baltix/extensions.rb', line 124

def select &block
   res = self.class.new

   self.each_pair do |key, value|
      res[key] = value if block[key, value]
   end

   res
end