Class: Swiftfake::Config

Inherits:
Struct
  • Object
show all
Defined in:
lib/swiftfake.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#parser_klassObject

Returns the value of attribute parser_klass

Returns:

  • (Object)

    the current value of parser_klass



9
10
11
# File 'lib/swiftfake.rb', line 9

def parser_klass
  @parser_klass
end

#presenter_klassObject

Returns the value of attribute presenter_klass

Returns:

  • (Object)

    the current value of presenter_klass



9
10
11
# File 'lib/swiftfake.rb', line 9

def presenter_klass
  @presenter_klass
end

#rendererObject

Returns the value of attribute renderer

Returns:

  • (Object)

    the current value of renderer



9
10
11
# File 'lib/swiftfake.rb', line 9

def renderer
  @renderer
end

#source_readerObject

Returns the value of attribute source_reader

Returns:

  • (Object)

    the current value of source_reader



9
10
11
# File 'lib/swiftfake.rb', line 9

def source_reader
  @source_reader
end

Class Method Details

.create(source_reader: SourceReader.new, parser_klass: SourceKitParser, presenter_klass: Presenter, renderer: Renderer.new) ⇒ Object



10
11
12
# File 'lib/swiftfake.rb', line 10

def self.create(source_reader: SourceReader.new, parser_klass: SourceKitParser, presenter_klass: Presenter, renderer: Renderer.new)
   self.new(source_reader, parser_klass, presenter_klass, renderer)
end