class Troo::Presenters::Card

Public Class Methods

new(card, options = {}) click to toggle source

@param [Troo::Card] @param [Hash] @return [Troo::Presenter::Card]

# File lib/troo/presenters/card.rb, line 9
def initialize(card, options = {})
  @card, @options = card, options
end

Public Instance Methods

show() click to toggle source

@return []

# File lib/troo/presenters/card.rb, line 14
def show
  output.render Template.parse(card, '/../views/card.erb')
end

Private Instance Methods

card() click to toggle source
# File lib/troo/presenters/card.rb, line 20
def card
  Troo::Decorators::Resource.new(@card)
end
output() click to toggle source
# File lib/troo/presenters/card.rb, line 24
def output
  @output ||= Troo::Output.new
end