Class: Law::Japan::EGov

Inherits:
Object
  • Object
show all
Includes:
Git
Defined in:
lib/law/japan/e_gov.rb

Direct Known Subclasses

CLI

Defined Under Namespace

Classes: CLI

Constant Summary collapse

HomeDir =
File.join(Law::Japan::HomeDir, "e_gov")
RepoDir =
File.join(HomeDir, "repo")
RepoURL =
"https://github.com/riywo/law-japan-e_gov-text.git"

Instance Method Summary collapse

Methods included from Git

#data_dir

Constructor Details

#initialize(repo_dir: nil, repo_url: nil, logger: nil) ⇒ EGov

Returns a new instance of EGov.



13
14
15
16
17
# File 'lib/law/japan/e_gov.rb', line 13

def initialize(repo_dir: nil, repo_url: nil, logger: nil)
  @repo_dir = repo_dir || RepoDir
  @repo_url = repo_url || RepoURL
  @logger   = logger   || Logger.new(STDOUT)
end