class IOSGen::Generator::Objc::ViewControllerFormatter
Objective-C Formatter
for ViewController
Attributes
header_file_name[R]
File Names
impl_file_name[R]
File Names
view_controller[RW]
ViewController and ViewModel
view_model[RW]
ViewController and ViewModel
view_model_formatter[R]
ViewModel Formatter
Public Class Methods
new(view_model_formatter = ViewModelFormatter.new)
click to toggle source
# File lib/ios_gen/generator/objc/view_controller_formatter.rb, line 13 def initialize(view_model_formatter = ViewModelFormatter.new) @view_model_formatter = view_model_formatter end
Public Instance Methods
generate(&block)
click to toggle source
# File lib/ios_gen/generator/objc/view_controller_formatter.rb, line 30 def generate(&block) block.call(header_file_name, 'templates/objc/UIViewController.h.erb') block.call(impl_file_name, 'templates/objc/UIViewController.m.erb') end
view_model=(view_model)
click to toggle source
# File lib/ios_gen/generator/objc/view_controller_formatter.rb, line 17 def view_model=(view_model) @view_model = view_model @view_model_formatter.view_model = @view_model end