class GTFS::Meta::Feed

Public Instance Methods

source_file_name() click to toggle source
# File lib/gtfs/meta/models/feed.rb, line 22
def source_file_name
  source_url.split("/").last
end
source_host_name() click to toggle source
# File lib/gtfs/meta/models/feed.rb, line 18
def source_host_name
  URI(source_url).hostname.split(".").reverse[1]
end
source_zipness_validator() click to toggle source
# File lib/gtfs/meta/models/feed.rb, line 14
def source_zipness_validator
  errors.add(:source_url, "is not a zip") unless (source_url && source_file_name.ends_with?(".zip"))
end