Sha256: 5ed6577c2c64be9b291fda6624fa287e0fbcd19077c66948ee029bd869526bab

Contents?: true

Size: 469 Bytes

Versions: 7

Compression:

Stored size: 469 Bytes

Contents

require 'onlinesim/Base'

module OnlineSim
  class GetFree < Base
    def countries
      return self ._get(:endpoint => 'getFreeCountryList')['countries']
    end

    def numbers(country: 7)
      return self ._get(:endpoint => 'getFreePhoneList', :params => {country: country})['numbers']
    end

    def messages(phone, page: 1)
      return self ._get(:endpoint => 'getFreeMessageList', :params => {phone: phone, page: page})['messages']['data']
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
onlinesim-1.0.8 lib/onlinesim/GetFree.rb
onlinesim-1.0.7 lib/onlinesim/GetFree.rb
onlinesim-1.0.6 lib/onlinesim/GetFree.rb
onlinesim-1.0.5 lib/onlinesim/GetFree.rb
onlinesim-1.0.4 lib/onlinesim/GetFree.rb
onlinesim-1.0.2 lib/onlinesim/GetFree.rb
onlinesim-1.0.0 lib/onlinesim/GetFree.rb