Class: RailsRenamer::ApplicationFileParser

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_renamer/application_file_parser.rb

Instance Method Summary collapse

Constructor Details

#initialize(application_file_name) ⇒ ApplicationFileParser

Returns a new instance of ApplicationFileParser.



3
4
5
# File 'lib/rails_renamer/application_file_parser.rb', line 3

def initialize(application_file_name)
  @application_file_name = application_file_name
end

Instance Method Details

#application_nameObject



7
8
9
10
11
12
13
# File 'lib/rails_renamer/application_file_parser.rb', line 7

def application_name
  file = File.open(@application_file_name, "r")
  contents = file.read

  module_string = contents[/module .*$/]
  module_string.gsub('module ', '')
end