Sha256: 76955483b51ab172aee763e3b7593cb8ddcccc8e0b79f0e8e3ca9768a5a44448

Contents?: true

Size: 678 Bytes

Versions: 6

Compression:

Stored size: 678 Bytes

Contents

require 'jazzy/source_declaration/access_control_level'
require 'jazzy/source_declaration/type'

module Jazzy
  class SourceDeclaration
    attr_accessor :type
    attr_accessor :file
    attr_accessor :line
    attr_accessor :column
    attr_accessor :usr
    attr_accessor :name
    attr_accessor :declaration
    attr_accessor :abstract
    attr_accessor :discussion
    attr_accessor :return
    attr_accessor :children
    attr_accessor :parameters
    attr_accessor :url
    attr_accessor :mark
    attr_accessor :access_control_level
    attr_accessor :start_line
    attr_accessor :end_line

    def overview
      "#{abstract}\n\n#{discussion}".strip
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jazzy-0.2.3 lib/jazzy/source_declaration.rb
jazzy-0.2.2 lib/jazzy/source_declaration.rb
jazzy-0.2.1 lib/jazzy/source_declaration.rb
jazzy-0.2.0 lib/jazzy/source_declaration.rb
jazzy-0.1.6 lib/jazzy/source_declaration.rb
jazzy-0.1.5 lib/jazzy/source_declaration.rb