--- title: FFaker category: Ruby libraries updated: 2017-09-12 --- ## FFaker {: .-one-column} ### Installing ```ruby # gem install ffaker require 'ffaker' ``` ## Faker::Address {: .-one-column} ```ruby Faker::Address.city #=> "Autumnside" #=> "South Brielleberg" #=> "West Alvera" ``` ```ruby Faker::Address.street_name #=> "Greyson Rapid" #=> "Hoppe Grove" #=> "Reichert Lights" ``` ```ruby Faker::Address.street_address #=> "98786 Neal Motorway" #=> "6619 Yvonne Dale" #=> "6143 Bailey Plaza" ``` ```ruby Faker::Address.secondary_address #=> "Suite 560" #=> "Apt. 332" #=> "Apt. 411" ``` ## Faker::Company {: .-one-column} ```ruby Faker::Company.name #=> "Pouros-Ondricka" #=> "Ward Group" #=> "Walter-Romaguera" ``` ```ruby Faker::Company.suffix #=> "and Sons" #=> "LLC" #=> "and Sons" ``` ```ruby Faker::Company.catch_phrase #=> "Versatile mobile help-desk" #=> "Extended fresh-thinking utilisation" #=> "Reactive coherent flexibility" ``` ```ruby Faker::Company.bs #=> "extend one-to-one convergence" #=> "architect 24/7 interfaces" #=> "revolutionize viral vortals" ``` ```ruby Faker::Company.position #=> "General Corporate President" #=> "Executive Department Consultant" #=> "Associate Director" ``` ## Faker::Education {: .-one-column} ```ruby Faker::Education.school #=> "Larkwood Institution" #=> "Whiteshire School" #=> "California International College" ``` ```ruby Faker::Education.degree #=> "Bachelor of Science in Political Administration" #=> "Doctor of Medicine in Marketing Economics" #=> "Bachelor of Music in Marketing Development" ``` ```ruby Faker::Education.degree_short #=> "MD in Industrial Arts" #=> "DPhil in Social Management" #=> "AB in Political Science" ``` ```ruby Faker::Education.major #=> "Financial Philosophy" #=> "Social Arts" #=> "Business Accountancy" ``` ```ruby Faker::Education.school_name #=> "Larkfield" #=> "Northshire" #=> "Lakepoint" ``` ## Faker::Geolocation {: .-one-column} ```ruby Faker::Geolocation.lat #=> 40.89505 #=> 41.77117 #=> 41.022921 ``` ```ruby Faker::Geolocation.lng #=> -115.120716573 #=> -118.427610513239 #=> -72.204989 ``` ## Faker::Internet {: .-one-column} ```ruby Faker::Internet.email #=> "dayna@auer.name" #=> "joy@nienowbradtke.info" #=> "bernhard@wyman.ca" ``` ```ruby Faker::Internet.user_name #=> "emory" #=> "janelle_schamberger" #=> "brigitte.dooley" ``` ```ruby Faker::Internet.domain_name #=> "langworth.biz" #=> "corkery.info" #=> "schroeder.uk" ``` ```ruby Faker::Internet.disposable_email #=> "barrett_schroeder@spamherelots.com" #=> "nicholaus@suremail.info" #=> "gladys@safetymail.info" ``` ```ruby Faker::Internet.free_email #=> "lemuel@yahoo.com" #=> "nickolas.gulgowski@gmail.com" #=> "isaac_ankunding@gmail.com" ``` ```ruby Faker::Internet.domain_word #=> "purdykutch" #=> "sauer" #=> "trantowmaggio" ``` ```ruby Faker::Internet.domain_suffix #=> "us" #=> "info" #=> "biz" ``` ## Faker::Job {: .-one-column} ```ruby Faker::Job.title #=> "Future Data Assistant" #=> "Product Division Technician" #=> "Product Research Developer" ``` ## Faker::Lorem {: .-one-column} ```ruby Faker::Lorem.word #=> "sint" #=> "sit" #=> "omnis" ``` ```ruby Faker::Lorem.sentence #=> "Expedita et aspernatur eum sit ipsam culpa." #=> "Rem sunt voluptatem laborum dolores." #=> "Ad explicabo atque culpa." ``` ```ruby Faker::Lorem.paragraph #=> "Quidem deserunt qui atque labore sunt quis laborum. Et iste # laudantium nobis adipisci delectus. Quod vero repudiandae m # agni repellat totam. Id ullam a aperiam et laboriosam. Volup # tas aut perspiciatis o..." #=> "Dolor et quae quisquam placeat. Accusantium quidem totam no # n et deleniti accusamus hic. Iure quidem inventore molestiae # harum magni dolor. Deleniti ex a voluptas nihil temporibus. # " #=> "Fugiat sapiente vero voluptatum natus assumenda quam beatae # in. Nemo velit incidunt dolor perspiciatis. Ipsum minima oc # caecati est laudantium ducimus libero. Et fugit et adipisci # molestias. Cupiditate ..." ``` ```ruby Faker::Lorem.words(4) #=> ["repellat", "quos", "amet", "voluptatem"] #=> ["porro", "molestias", "ut", "qui"] #=> ["blanditiis", "soluta", "enim", "fugit"] ``` ```ruby Faker::Lorem.sentence(5) #=> "Laborum sint voluptate voluptatem rem doloremque et incidun # t itaque." #=> "Autem atque eum laborum alias perspiciatis debitis suscipit # deserunt sint." #=> "Quaerat nam consectetur eum dolor deleniti tempore doloremq # ue et aspernatur." ``` ```ruby Faker::Lorem.sentences(3) #=> ["Culpa debitis architecto est.", "Quo et voluptatem distinc # tio repellendus qui cupiditate.", "Quo repellendus ut eius." # ] #=> ["Quos nihil dolorem quidem maxime.", "Expedita ab veniam do # lorum at et placeat iure.", "In perspiciatis cupiditate amet # non saepe consequatur molestias minus."] #=> ["Quasi velit et voluptas est.", "Dolores ut dolor aut repel # lat fuga minima sed quia.", "Eum id minus atque ex modi."] ``` ```ruby Faker::Lorem.paragraphs(3) #=> ["Iusto mollitia sequi nam perspiciatis fuga aut. Modi moles # tiae consectetur architecto et dolorem aut perferendis. Cumq # ue rerum aliquam sapiente. Dolorum quo reiciendis nemo vero. # Quo earum explicabo pariatur.", "Possimus omnis accusamus f # uga. Harum sint facere sed dolor itaque quia. Ullam optio at # que vel nihil facilis quidem accusantium sint.", "Itaque per # ferendis saepe pariatur maxime expedita laborum qui. Ea nemo # dolor aut. In sed sit minus itaque sit."] #=> ["Ducimus non quo qui doloremque aperiam aspernatur. Consequ # atur id qui sit occaecati. Incidunt tempora quia et. Esse vo # luptatem debitis similique ab totam sit. Illo neque vel face # re maxime voluptatum non voluptatem.", "Aut eveniet consequa # tur laudantium veniam qui dolores. Provident pariatur perspi # ciatis id. Eum iste id quasi. Esse nihil quis rerum laudanti # um aliquam molestiae eum tempora.", "Quia porro sint numquam # qui. Ut sint reiciendis quis pariatur veniam nesciunt optio # . Officia unde fugit distinctio dolorem voluptatem incidunt. # Ex omnis sit et non aut."] #=> ["Dicta consequatur sapiente saepe fugiat ut. Necessitatibus # enim explicabo qui fugiat occaecati expedita quis. Quo iust # o magnam facere nihil earum.", "In deleniti explicabo veniam # dolorem temporibus enim. Delectus exercitationem ipsum dolo # r modi. Aut quia voluptas velit sint aperiam sed eveniet.", # "Quo doloribus explicabo ut magnam quasi. Voluptatem debitis # quaerat aperiam. Accusantium quis voluptatem dolorem."] ``` ## Faker::HipsterIpsum {: .-one-column} ```ruby Faker::HipsterIpsum.paragraph #=> "Wayfarers mustache thundercats pitchfork messenger bag high # life. Beard messenger bag wayfarers squid vinyl letterpress # party iphone jean shorts. Lomo irony before they sold out e # thical wayfarers scene..." #=> "Tofu stumptown cliche sartorial vhs letterpress keffiyeh wi # lliamsburg. Whatever jean shorts williamsburg lomo salvia fo # od truck 8-bit. Cosby sweater portland artisan wayfarers vhs # photo booth." #=> "Skateboard fanny pack wes anderson sartorial cred gluten-fr # ee vinyl marfa locavore. Messenger bag master cleanse mlkshk # vegan thundercats beard wes anderson brunch. Helvetica mess # enger bag lo-fi four l..." ``` ## Faker::HTMLIpsum {: .-one-column} ```ruby Faker::HTMLIpsum.body #=> "

Exercitationem et

<..." #=> "

Excepturi sequi

EligendiVelSedAt
..." #=> "

Iusto voluptatem

Laborum velit ducimus eius. Mol # estiae id vel ipsam a accusantium et ut. Sunt et fugiat qui # sint ab quia. Eum ut molestiae cumque molestiae error volupt # ates. Ipsum molestiae ..." ``` ```ruby Faker::HTMLIpsum.table #=> "

Quam # EiusQuibusdamTotam
VoluptatemPorroTene # turFacilis
Numquam< # /t..." #=> "..." #=> "
ImpeditVoluptatemQu # iEst
Nihil
..." ``` ```ruby Faker::HTMLIpsum.fancy_string #=> "Velit e # staperiam reiciendis Consectetur aut hic e # um quisquam. Dolore aut rerum dolor accusantium ab repellend # us magni. Deserunt optio o..." #=> "Et vel similique ullam accusantium laboriosam. Sit ut ea to # tam. Iusto praesentium ut molestiae. Voluptatem laudantium a # ut qui adipisci. Est saepe repellendus qui blanditiis volupt # ates sed odit ullam. <..." #=> "Neque et omnis ipsam ad culpa maiores inventore. Laborum cu # m est fugit libero repellendus vero. Modi pariatur sunt tene # tur soluta inventore ratione. Iste consequuntur quia omnis n # umquam excepturi quod ..." ``` ## Faker::Name {: .-one-column} ```ruby Faker::Name.name #=> "Trevion Herman V" #=> "Aracely Balistreri" #=> "Daphnee Terry Sr." ``` ```ruby Faker::Name.first_name #=> "Aliza" #=> "Joseph" #=> "Orland" ``` ```ruby Faker::Name.last_name #=> "Hand" #=> "Macejkovic" #=> "Heller" ``` ```ruby Faker::Name.prefix #=> "Dr." #=> "Ms." #=> "Mr." ``` ```ruby Faker::Name.suffix #=> "I" #=> "III" #=> "DDS" ``` ## Faker::PhoneNumber {: .-one-column} ```ruby Faker::PhoneNumber.phone_number #=> "335-364-4549 x430" #=> "040-278-4021 x753" #=> "420.645.4382" ``` ```ruby Faker::PhoneNumber.short_phone_number #=> "473-412-3192" #=> "353-084-1297" #=> "080-546-2356" ``` ## Faker::Product {: .-one-column} ```ruby Faker::Product.brand #=> "Trouffeforge" #=> "VIG" #=> "NDZ" ``` ```ruby Faker::Product.product_name #=> "Air HD Viewer" #=> "HD Kit" #=> "Air HD Bridge" ``` ```ruby Faker::Product.product #=> "Amnix Air HD Tuner" #=> "Panapod Audible Filter" #=> "Phuffe Disc Receiver" ``` ```ruby Faker::Product.model #=> "I-422" #=> "J89" #=> "L6" ``` ## Faker::NameCN {: .-one-column} ```ruby Faker::NameCN.name #=> "姵书虞" #=> "修男嵇" #=> "瑜人军" ``` ```ruby Faker::NameCN.last_first #=> "向坚舜" #=> "疏骏哲" #=> "秘合雪" ``` ```ruby Faker::NameCN.first_name #=> "佑淑" #=> "燕谦" #=> "重生" ``` ```ruby Faker::NameCN.last_name #=> "释" #=> "巩" #=> "麻" ``` ## Faker::NameDE {: .-one-column} ```ruby Faker::NameDE.name #=> "Noelle Schuster" #=> "Bendix Schmid" #=> "Azra Neumann" ``` ```ruby Faker::NameDE.first_name #=> "Victoria" #=> "Lotta" #=> "Mads" ``` ```ruby Faker::NameDE.last_name #=> "Martin" #=> "Klein" #=> "Walter" ``` ```ruby Faker::NameDE.prefix #=> "Frau" #=> "Prof." #=> "Prof." ``` ## Faker::NameJA {: .-one-column} ```ruby Faker::NameJA.name #=> "飛鳥田部" #=> "未杉浦" #=> "功本間" ``` ```ruby Faker::NameJA.last_first #=> "青木杏子" #=> "棚原大貴" #=> "知名翔" ``` ```ruby Faker::NameJA.first_name #=> "巴" #=> "浩子" #=> "沙耶" ``` ```ruby Faker::NameJA.last_name #=> "小栗" #=> "高江洲" #=> "友寄" ``` ## Faker::NameRU {: .-one-column} ```ruby Faker::NameRU.name #=> "Стелла Карнилина" #=> "Евгения Мазовская" #=> "Кузьма Ваиренко" ``` ```ruby Faker::NameRU.last_name #=> "Манишева" #=> "Тюлева" #=> "Понченко" ``` ```ruby Faker::NameRU.first_name #=> "Артур" #=> "Руслана" #=> "Зинаида" ``` ```ruby Faker::NameRU.patronymic #=> "Мечеславович" #=> "Ионович" #=> "Исаевич" ``` ```ruby Faker::NameRU.name(:male) #=> "Слежиков Роман Всеволодович" #=> "Осип Мугрузин" #=> "Джиджаев Гавриил Леванович" ``` ```ruby Faker::NameRU.name(:female) #=> "Зиядтдинова Полина Людвиговна" #=> "Андреева Тереза Арсеновна" #=> "Дарина Минхазова" ``` ## Faker::NameSN {: .-one-column} ```ruby Faker::NameSN.name_sn #=> "mame Djaly Mbodj" #=> "Hatab Samy" #=> "Niouma Dramé" ``` ```ruby Faker::NameSN.name_male #=> "serigne Yakou Diagne" #=> "serigne Sécouba Diagne" #=> "Sihalébé Badji" ``` ```ruby Faker::NameSN.name_female #=> "Thiomba Niang" #=> "adjaratou Kiné Panduppy" #=> "Nini Gakou" ``` ```ruby Faker::NameSN.first_name_male #=> "Khoudia" #=> "Sanokho" #=> "Diomaye" ``` ```ruby Faker::NameSN.first_name_female #=> "Assa" #=> "Sahaba" #=> "Manthita" ``` ```ruby Faker::NameSN.prefix_male #=> "eladji" #=> "eladji" #=> "serigne" ``` ```ruby Faker::NameSN.prefix_female #=> "adjaratou" #=> "adja" #=> "adja" ``` ## Faker::PhoneNumberAU {: .-one-column} ```ruby Faker::PhoneNumberAU.phone_number #=> "0495 539 191" #=> "(05) 6838 2406" #=> "0496 013 652" ``` ## Faker::PhoneNumberSN {: .-one-column} ```ruby Faker::PhoneNumberSN.phone_number #=> "77-356-93-09" #=> "33-891-67-75" #=> "33-886-02-02" ```
IsteEtSequiEt
Blanditiis