Sha256: 7105330114797c1f686b9466c029d698d12c2de144a4cd6cb192e83039313458

Contents?: true

Size: 478 Bytes

Versions: 1

Compression:

Stored size: 478 Bytes

Contents

# module Aerogel::Helpers

  # Escapes html string.
  #
  def h( str )
    Rack::Utils.escape_html(str)
  end

  # Renders erb template.
  #
  def view( name, *args )
    erb( "#{name}.html".to_sym, *args )
  end

  # Renders partial erb template.
  #
  def partial( name, opts = {} )
    name_parts = name.to_s.split('/')
    name_parts[-1] = '_'+name_parts[-1]+".html"
    opts[:layout] = false
    erb name_parts.join('/').to_sym, opts
  end

# end # module Aerogel::Helpers

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aerogel-core-1.3.0 app/helpers/render.rb