Sha256: a99522c9bf0b6c43e7ff5f08b9db8252ea139ce9ffa666e1a17c8b242600a4ff

Contents?: true

Size: 560 Bytes

Versions: 5

Compression:

Stored size: 560 Bytes

Contents

module T2Airtime
  # Proxy countries information
  class CountriesController < ApplicationController
    def index
      @countries = T2Airtime::Country.all
      if @countries.success?
        render_data T2Airtime::Country.serialize @countries.data,
                                                 @countries.headers[:date]
      else
        render_error T2Airtime::Error.new @countries.error_code,
                                          @countries.error_message
      end
    end

    # noop
    def show
      render_one 'countries'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
t2_airtime-0.5.1 app/controllers/t2_airtime/countries_controller.rb
t2_airtime-0.5.0 app/controllers/t2_airtime/countries_controller.rb
t2_airtime-0.4.1 app/controllers/t2_airtime/countries_controller.rb
t2_airtime-0.4.0 app/controllers/t2_airtime/countries_controller.rb
t2_airtime-0.3.1 app/controllers/t2_airtime/countries_controller.rb