Sha256: 19e78acbe305a64dddfe570c51b0a51875f4ed2cae1b0ddb9cc3a0bfc261eb42
Contents?: true
Size: 522 Bytes
Versions: 1
Compression:
Stored size: 522 Bytes
Contents
# frozen_string_literal: true include ERBh ERBh.define_method(:i) do |obj| if obj.nil? || (obj.respond_to?(:empty?) && obj.empty?) @_erbout.sub!(/,\s*\z/, '') '' elsif obj.is_a?(Hash) obj.modern_inspect_without_brace else obj end end ERBh.define_method(:cond) do |conds, m, e = nil| if conds.is_a?(Hash) conds.find do |c, _| condition(c) end&.last || m elsif condition(conds) m else e || (begin m.class.new rescue StandardError nil end) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ridgepole-0.9.0.beta | spec/erb_helper.rb |