traveller/app/controllers/countries_controller.rb

14 lines
359 B
Ruby

class CountriesController < ApplicationController
helper_method %i[countries country]
def countries
resource_class.all
end
def country
return resource_class.find(params[:id]) if params[:id].is_a?(Integer)
return resource_class.find_by(iso2: params[:id]) if params[:id].length == 2
resource_class.find_by(iso3: params[:id])
end
end