class SpecFileGenerator::Core
Public Class Methods
new(source_file, config = OpenStruct.new)
click to toggle source
# File lib/spec_file_generator/core.rb, line 8 def initialize(source_file, config = OpenStruct.new) @source_file = source_file @config = config @logger = TTY::Logger.new end
Public Instance Methods
call()
click to toggle source
# File lib/spec_file_generator/core.rb, line 14 def call generated_spec_file = FileBuilder.call(KlassExtractor.call(@source_file), @config) @logger.success "Spec file has been successfully generated at #{generated_spec_file}." rescue StandardError => e @logger.error "[#{e.class}]: #{e}" end