Sha256: 0cc29c26716838b19575df001f497f5314778900a706421097683d7124cf7a5b

Contents?: true

Size: 549 Bytes

Versions: 7

Compression:

Stored size: 549 Bytes

Contents

class TodoPart < Merb::PartController
  self._template_root = File.expand_path(File.join(File.dirname(__FILE__), "views"))
  
  before :load_todos
  
  def list
    render
  end
  
  def one
    render :list, :layout => false
  end
  
  def load_todos
    @todos = ["Do this", "Do that", 'Do the other thing']
  end
  
  def formatted_output
    render
  end
  
  def part_with_params
    render
  end
  
  def parth_with_absolute_template
    render :template => File.expand_path(self._template_root) / 'todo_part' / 'formatted_output'
  end
  
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
merb_parts-0.9.14 spec/fixtures/parts/todo_part.rb
merb-parts-0.9.4 spec/fixtures/parts/todo_part.rb
merb-parts-0.9.6 spec/fixtures/parts/todo_part.rb
merb-parts-0.9.5 spec/fixtures/parts/todo_part.rb
merb-parts-0.9.7 spec/fixtures/parts/todo_part.rb
merb-parts-0.9.8 spec/fixtures/parts/todo_part.rb
thorero-parts-0.9.4 spec/fixtures/parts/todo_part.rb