module Card::Set::Format::AbstractFormat::HamlViews

Support haml templates in a Rails like way: If the view option ‘template: :haml` is set then a haml template is expected in a corresponding template path and renders it.

@example

# mod/core/set/type/basic.rb
view :my_view, template: :haml  # uses mod/core/view/type/basic/my_view.haml

view :sample_view, template: :haml do
  @actor = "Mark Haml"
end

# mod/core/set/type/basic/sample_view.haml
Luke is played by
  = actor

> render :sample_view  # => "Luke is played by Mark Haml"