Sha256: f7ffb707148bac974c11db93c8c89c1fb72c34f5c056d96aeb057d4151396544

Contents?: true

Size: 296 Bytes

Versions: 8

Compression:

Stored size: 296 Bytes

Contents

class Rack::App::FrontEnd::View

  def render(view_file_basename)
    file_path = File.join(class_current_folder, view_file_basename)

    Rack::App::FrontEnd::Template.new(file_path).render(self)
  end

  def class_current_folder
    method(:call).source_location.first.sub(/.rb$/,'')
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rack-app-front_end-0.10.0 lib/rack/app/front_end/view.rb
rack-app-front_end-0.8.0 lib/rack/app/front_end/view.rb
rack-app-front_end-0.7.0 lib/rack/app/front_end/view.rb
rack-app-front_end-0.6.0 lib/rack/app/front_end/view.rb
rack-app-front_end-0.5.0 lib/rack/app/front_end/view.rb
rack-app-front_end-0.3.0 lib/rack/app/front_end/view.rb
rack-app-front_end-0.2.0 lib/rack/app/front_end/view.rb
rack-app-front_end-0.1.0 lib/rack/app/front_end/view.rb