Sha256: e144e1ae998554cf9dda010c2792e91213f80cfea48e95151c469635ee580a76
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
class Card module SpecHelper module RenderHelper def render_editor type card = Card.create(name: "my favority #{type} + #{rand(4)}", type: type) card.format.render(:edit) end def render_content content, format_args={} render_content_with_args content, format_args end def render_content_with_args content, format_args={}, view_args={} @card ||= Card.new name: "Tempo Rary 2" @card.content = content @card.format(format_args)._render :core, view_args end def render_card view, card_args={}, format_args={} render_card_with_args view, card_args, format_args end def render_card_with_args view, card_args={}, format_args={}, view_args={} card = begin if card_args[:name] Card.fetch card_args[:name], new: card_args else Card.new card_args.merge(name: "Tempo Rary") end end card.format(format_args)._render(view, view_args) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems