Sha256: 41a6f8f3623ef7171213a8a62011472fdf9816843d9b938f40680842d6b6caf1
Contents?: true
Size: 804 Bytes
Versions: 1
Compression:
Stored size: 804 Bytes
Contents
# encoding: UTF-8 module Spontaneous module Extensions module Array def render_using(renderer, *args) self.map { |e| if e.respond_to?(:render_inline_using) e.render_inline_using(renderer, *args) elsif e.respond_to?(:render_using) e.render_using(renderer, *args) elsif e.respond_to?(:render) e.render(*args) else e end }.join end def render(*args) self.map { |e| if e.respond_to?(:render_inline) e.render_inline(*args) elsif e.respond_to?(:render) e.render(*args) else e end }.join end end end end class Array include Spontaneous::Extensions::Array end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spontaneous-0.2.0.beta10 | lib/spontaneous/extensions/array.rb |