Sha256: 0111191f7c16cc75c38bebb7177ad2146bd1eced8024748dd986aa2478461399

Contents?: true

Size: 335 Bytes

Versions: 32

Compression:

Stored size: 335 Bytes

Contents

include ERBh

ERBh.define_method(:i) do |obj|
  if obj.nil? or (obj.respond_to?(:empty?) and obj.empty?)
    @_erbout.sub!(/,\s*\z/, '')
    ''
  else
    obj.modern_inspect_without_brace
  end
end

ERBh.define_method(:cond) do |conds, m, e = nil|
  if condition(*Array(conds))
    m
  else
    e || (m.class.new rescue nil)
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
ridgepole-0.7.1 spec/erb_helper.rb
ridgepole-0.7.1.beta5 spec/erb_helper.rb
ridgepole-0.7.1.beta4 spec/erb_helper.rb
ridgepole-0.7.1.beta3 spec/erb_helper.rb
ridgepole-0.7.1.beta2 spec/erb_helper.rb
ridgepole-0.7.1.beta spec/erb_helper.rb
ridgepole-0.7.0 spec/erb_helper.rb
ridgepole-0.7.0.rc1 spec/erb_helper.rb
ridgepole-0.7.0.beta22 spec/erb_helper.rb
ridgepole-0.7.0.beta21 spec/erb_helper.rb
ridgepole-0.7.0.beta20 spec/erb_helper.rb
ridgepole-0.7.0.beta19 spec/erb_helper.rb
ridgepole-0.7.0.beta18 spec/erb_helper.rb
ridgepole-0.7.0.beta17 spec/erb_helper.rb
ridgepole-0.7.0.beta16 spec/erb_helper.rb
ridgepole-0.7.0.beta15 spec/erb_helper.rb
ridgepole-0.7.0.beta14 spec/erb_helper.rb
ridgepole-0.7.0.beta13 spec/erb_helper.rb
ridgepole-0.7.0.beta12 spec/erb_helper.rb
ridgepole-0.7.0.beta11 spec/erb_helper.rb