14 lines
359 B
Ruby
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
|