Sha256: 751ae3be80c316fc01250e7344406ff685218d55fd617d5c90a30ebf470e181d

Contents?: true

Size: 392 Bytes

Versions: 1

Compression:

Stored size: 392 Bytes

Contents

module Marilyn
  # == Base presenter
  class Presenter

    attr_reader :template, :object, :objects

    #  params:
    # * <tt>:template</tt> - Template where you frome
    # * <tt>:objects</tt> - All presented objects
    def initialize(template, *objects)
      @template = template
      objects.length == 1 ? @object = objects.first : @objects = objects 
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marilyne-1.0.0 lib/marilyn/presenter.rb