module HsdsTransformer::FilePaths
Constants
- DEFAULT_INPUT_PATH
- DEFAULT_OUTPUT_PATH
Attributes
default_datapackage_json_path[R]
input_path[R]
output_accessibility_for_disabilities_path[R]
output_contacts_path[R]
output_data_path[R]
output_datapackage_file_path[R]
output_datapackage_path[R]
output_eligibilities_path[R]
output_languages_path[R]
output_locations_path[R]
output_organizations_path[R]
output_path[R]
output_phones_path[R]
output_physical_addresses_path[R]
output_postal_addresses_path[R]
output_regular_schedules_path[R]
output_service_areas_path[R]
output_service_taxonomies_path[R]
output_services_at_locations_path[R]
output_services_path[R]
output_taxonomies_path[R]
zipfile_name[R]
Public Instance Methods
set_file_paths(args)
click to toggle source
TODO DRY this up
# File lib/hsds_transformer/file_paths.rb, line 15 def set_file_paths(args) @input_path = args[:input_path] || DEFAULT_INPUT_PATH @output_path = args[:output_path] || DEFAULT_OUTPUT_PATH @output_datapackage_path = File.join(output_path, "datapackage") @output_datapackage_file_path = File.join(output_path, "datapackage/datapackage.json") @output_data_path = File.join(output_datapackage_path, "data") @zipfile_name = File.join(output_path, "datapackage.zip") @output_organizations_path = output_data_path + "/organizations.csv" @output_locations_path = output_data_path + "/locations.csv" @output_services_path = output_data_path + "/services.csv" @output_phones_path = output_data_path + "/phones.csv" @output_physical_addresses_path = output_data_path + "/physical_addresses.csv" @output_postal_addresses_path = output_data_path + "/postal_addresses.csv" @output_services_at_locations_path = output_data_path + "/services_at_location.csv" @output_eligibilities_path = output_data_path + "/eligibility.csv" @output_contacts_path = output_data_path + "/contacts.csv" @output_languages_path = output_data_path + "/languages.csv" @output_accessibility_for_disabilities_path = output_data_path + "/accessibility_for_disabilities.csv" @output_taxonomies_path = output_data_path + "/taxonomy.csv" @output_service_taxonomies_path = output_data_path + "/services_taxonomy.csv" @output_regular_schedules_path = output_data_path + "/regular_schedules.csv" @output_service_areas_path = output_data_path + "/service_areas.csv" @default_datapackage_json_path = File.join(ENV["ROOT_PATH"], "lib/datapackage/datapackage.json") end