class IOSGen::Generator::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