# File lib/sms_on_rails/service_providers/base.rb, line 198 def get_service_provider(provider) case provider.class.to_s when 'Fixnum' then provider_by_id(provider) when 'String' then (provider.to_i > 0 ? provider_by_id(provider) : provider_by_name(provider)) when 'Symbol' then provider_by_name(provider) when 'NilClass' then nil else provider end end