Sha256: 5b4b12ae4cd2b5cd030939c0c34754a2befb3621597b77900d9f2ef31c6a23cf

Contents?: true

Size: 430 Bytes

Versions: 6

Compression:

Stored size: 430 Bytes

Contents

module Bookingit
  module Views
    class CodeView < BaseView
      self.template_name = 'block_code.html'

      attr_reader :code, :filename, :css_class

      def initialize(code, filename, language, config)
        @code = CGI.escapeHTML(code)
        @filename = String(filename).strip == '' ? nil : filename.strip
        @css_class = language ? "language-#{language}" : ""
        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/code_view.rb
bookingit-0.4.1 lib/bookingit/views/code_view.rb
bookingit-0.4.0 lib/bookingit/views/code_view.rb
bookingit-0.3.0 lib/bookingit/views/code_view.rb
bookingit-0.2.0 lib/bookingit/views/code_view.rb
bookingit-0.1.0 lib/bookingit/views/code_view.rb