Method: NovelSetting#initialize

Defined in:
lib/novelsetting.rb

#initialize(target, ignore_force, ignore_default) ⇒ NovelSetting

Returns a new instance of NovelSetting.



45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/novelsetting.rb', line 45

def initialize(target, ignore_force, ignore_default)
  if File.directory?(target.to_s)
    archive_path = target
  else
    archive_path = Downloader.get_novel_data_dir_by_target(target) || ""
  end
  @archive_path = File.expand_path(archive_path)
  @ignore_force = ignore_force
  @ignore_default = ignore_default
  @replace_pattern = []
  @settings = {}
end