lib/mock/twilio/util/generator.rb in mock-twilio-1.2.0 vs lib/mock/twilio/util/generator.rb in mock-twilio-1.3.0
- old
+ new
@@ -4,8 +4,42 @@
module Twilio
module Generator
def phone_number_generator
"+1" + rand(100000000..999999999).to_s
end
+
+ def random_phone_number_sid
+ random_sid_prefixed_by "PN"
+ end
+
+ def random_account_sid
+ random_sid_prefixed_by "AC"
+ end
+
+ def random_twiml_app_sid
+ random_sid_prefixed_by "AP"
+ end
+
+ def random_identity_sid
+ random_sid_prefixed_by "RI"
+ end
+
+ def random_address_sid
+ random_sid_prefixed_by "AD"
+ end
+
+ def random_bundle_sid
+ random_sid_prefixed_by "BU"
+ end
+
+ def random_assignment_sid
+ random_sid_prefixed_by "RA"
+ end
+
+ private
+
+ def random_sid_prefixed_by(prefix)
+ "#{prefix}#{SecureRandom.hex(16)}"
+ end
end
end
end