class Handlebars::Helpers::IfHelper

Public Class Methods

apply(context, condition, block, else_block) click to toggle source
# File lib/ruby-handlebars/helpers/if_helper.rb, line 10
def self.apply(context, condition, block, else_block)
  condition = !condition.empty? if condition.respond_to?(:empty?)

  if condition
    block.fn(context)
  elsif else_block
    else_block.fn(context)
  else
    ""
  end
end
registry_name() click to toggle source
# File lib/ruby-handlebars/helpers/if_helper.rb, line 6
def self.registry_name
  'if'
end