class Archruby::Architecture::FileContent
Public Class Methods
new(base_directory)
click to toggle source
# File lib/archruby/architecture/file_content.rb, line 5 def initialize(base_directory) # base_directory "/Users/sergiomiranda/Labs/ruby_arch_checker/arch_checker/spec/dummy_app/app" @base_directory = base_directory end
Public Instance Methods
all_content_from_directory(directory)
click to toggle source
# File lib/archruby/architecture/file_content.rb, line 10 def all_content_from_directory(directory) return if directory.nil? || directory.eql?("") content = {} file_paths = Dir.glob("#{@base_directory}/#{directory}") file_paths.each do | file_path | file = File.open(file_path, 'r') file_name = File.basename(file_path, '.rb') content[file_name] = file.read end content end