class IOSGen::Generator::Objc::Formatter

Objc Formatter

Attributes

interactor_formatter[R]
interactors[RW]

ViewModel and Interactors

view_controller[RW]

ViewModel and Interactors

view_controller_formatter[R]

Formatters

view_model[RW]

ViewModel and Interactors

view_model_formatter[R]

Formatters

Public Class Methods

new(view_controller_formatter = ViewControllerFormatter.new, view_model_formatter = ViewModelFormatter.new, interactor_formatter = InteractorFormatter.new) click to toggle source
# File lib/ios_gen/generator/objc/objc_formatter.rb, line 12
def initialize(view_controller_formatter = ViewControllerFormatter.new,
               view_model_formatter = ViewModelFormatter.new,
               interactor_formatter = InteractorFormatter.new)
  @view_controller_formatter = view_controller_formatter
  @view_model_formatter = view_model_formatter
  @interfactor_formatter = interactor_formatter
end

Public Instance Methods

generate(&block) click to toggle source
# File lib/ios_gen/generator/objc/objc_formatter.rb, line 20
def generate(&block)
  @view_controller_formatter.view_controller = @view_controller
  @view_controller_formatter.view_model = @view_model
  @view_model_formatter.view_model = @view_model
  @view_controller_formatter.generate(&block)
  @view_model_formatter.generate(&block)
end
generate_test(&block) click to toggle source
# File lib/ios_gen/generator/objc/objc_formatter.rb, line 28
def generate_test(&block)
  @view_model_formatter.generate_test(&block)
end