Sha256: 66d3ff29d22c0e42a80ed6602c0bc7b1731ba1e36e876a410a1f0d71250179d7

Contents?: true

Size: 317 Bytes

Versions: 17

Compression:

Stored size: 317 Bytes

Contents

class ViewArray
  
  def initialize(elements = [])
    @elements = elements
  end
  
  def method_missing(meth, *args, &block)
    @elements.send(meth, *args, &block)
  end
        
  def on(symbol, &block)
    @elements.each { |elem|
      elem.on(symbol, &block)
    }
  end
  
  def to_a
    @elements
  end
  
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
droiuby-0.3.6 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.3.5 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.3.4 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.3.3 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.3.2 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.3.1 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.3.0 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.9 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.8 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.7 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.6 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.5 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.4 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.3 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.2 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.1 lib/droiuby/wrappers/collection/view_array.rb
droiuby-0.2.0 lib/droiuby/wrappers/collection/view_array.rb