class Bytewise::Helpers::IfHelper

Public Instance Methods

render(cond:) click to toggle source
# File lib/brace_markup/helpers/if.rb, line 5
def render(cond:)
  if cond
    render_children
  else
    elsifsecs = get_sections :elsif

    elsifsecs.each do |section|
      args = section.render_arguments(@context)
      return section.render(@context) if args[:cond]
    end

    render_section :else
  end
end