Sha256: 8d68ab495cad7cdb76b24cd9936c9080d1c918aa87f64351a0181b1eb98ddc71

Contents?: true

Size: 583 Bytes

Versions: 6

Compression:

Stored size: 583 Bytes

Contents

require 'forwardable'
module Bookingit
  module Views
    class IndexView < BaseView
      extend Forwardable
      self.template_name = 'index.html'

      attr_reader :front_matter, :main_matter, :back_matter, :config
      def_delegators :@header_view, :stylesheets, :theme

      def initialize(stylesheets,theme,front_matter,main_matter,back_matter,config)
        @header_view = HeaderView.new(stylesheets,theme,config)
        @front_matter = front_matter
        @main_matter = main_matter
        @back_matter = back_matter
        super(config)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bookingit-0.5.0 lib/bookingit/views/index_view.rb
bookingit-0.4.1 lib/bookingit/views/index_view.rb
bookingit-0.4.0 lib/bookingit/views/index_view.rb
bookingit-0.3.0 lib/bookingit/views/index_view.rb
bookingit-0.2.0 lib/bookingit/views/index_view.rb
bookingit-0.1.0 lib/bookingit/views/index_view.rb