Sixarm's Gems

icon
#Total RankDaily RankNameSummary
15401,084sixarm_ruby_unaccentUnaccent replaces a string's accented characters with unaccented characters
28,74430,305sixarm_ruby_secure_tokenSixArm.com » Ruby » SecureToken to generate a cryptographic string that is web-friendly...
320,08225,458sixarm_ruby_email_address_validationEmail address validation using RFC 822 pattern matching regular expressions
427,65863,432sixarm_ruby_magic_number_typeTool to parse the first bytes of a file and compare it to a list of known mime types.
537,17763,432sixarm_ruby_rampAdds extensions to Array, Date, Enumerable, File, Hash, IO, String, Time, etc.
644,45663,432sixarm_ruby_to_idToId converts types to ids and uuids
744,93441,916sixarm_ruby_fabGenerate sample names, places, agents, tweets, etc.
846,49541,916sixarm_ruby_minitest_extensionsA few simple Minitest assertions and expectations
950,97341,916sixarm_ruby_current_userSixArm.com » Ruby » CurrentUser module for Ruby On Rails to get and set a user in a ses...
1052,39741,916sixarm_ruby_xidXID generates a new random id, suitable for foreign keys, security authentication, uniq...
1152,59725,458sixarm_ruby_time_stampTime stamp methods to generate a string with formating such as RFC ISO datetime
1257,11130,305sixarm_ruby_numeric_roundNumeric #round, #floor, #ceil, #truncate methods
1359,32322,084sixarm_ruby_weekWeek model based on Ruby Date
1459,63463,432sixarm_ruby_time_terseTime.terse methods to generate a string formatted with YMDHMSN
1561,64663,432sixarm_ruby_current_user_idCurrentUserId module to get and set the current user in a Rails session
1667,70241,916sixarm_ruby_range_parseRange.parse method to convert text to a Range object
1768,58063,432sixarm_ruby_pro_loggerLogs more information than the typical Ruby logger.
1868,97663,432sixarm_ruby_math_statisticsMath statitics methods for sum, mean, median, mode, variance, deviation, etc.
1970,20941,916sixarm_ruby_array_sliceProvide Array #slice_by_share, #slice_by_size
2070,58341,916sixarm_ruby_person_namePersonName methods to calculate a person's full name, list name, initials, etc.
2178,19641,916sixarm_ruby_rexmlREXML extensions for XML documents, elements, and attributes
2279,25241,916sixarm_ruby_active_record_mockSixArm.com » Ruby » ActiveRecord mock object for methods read_attribute and write_attri...
2379,30130,305sixarm_ruby_date_stampDate.stamp method for RFC ISO date stamp
2481,46763,432sixarm_ruby_blobKeep track of data as a file, or URI, with basic upload etc.
2584,58030,305sixarm_ruby_hash_moreHashMore class to create a recursive hash
2686,42041,916sixarm_ruby_alpha_bravoNATO alphabet helper that provides words for alpha, bravo, charlie, delta, etc.
2788,70763,432sixarm_ruby_markdownMarkdown general purpose classes
2898,43463,432sixarm_ruby_date_ageProvide Date #age_in_days, #age_in_years
2998,74425,458sixarm_ruby_markdown_table_of_contentsGenerate a Markdown table of contents via headlines, links, and anchors
3099,36463,432sixarm_ruby_password_attributeSixArm.com » Ruby » PasswordAttribute model to provides read/write for an ActiveRecord ...
31100,26441,916sixarm_ruby_password_hashSixArm.com » Ruby » PasswordHash class for secure password hashing with plain text and ...
32100,49463,432sixarm_ruby_password_saltSixArm.com » Ruby » PasswordSalt class to generate secure websafe strings using random ...
33100,53563,432sixarm_ruby_password_textSixArm.com » Ruby » Password text generator for strong web-savvy passwords
34101,26130,305sixarm_ruby_geometryGeometry modules with strong types, e.g. a vector with width, height, depth.
35101,51241,916sixarm_ruby_migration_helper_extensionsMigration helper extensions for Ruby On Rails development
36103,87741,916sixarm_ruby_date_daysAdds extensions and constants for days of the week
37108,79263,432sixarm_ruby_usptoU.S. Patent and Trademark Office parsing helpers
38108,87441,916sixarm_ruby_xml_stripXML#strip methods to clean up XML and HTML
39109,28863,432sixarm_ruby_xml_loadXML#load methods to easily load and parse XML
40110,35263,432sixarm_ruby_string_to_classString#to_class method to convert a string to a class.
41111,13263,432sixarm_ruby_numeric_percentNumeric#percent method to calculate a percentage
42112,22263,432sixarm_ruby_http_status_codesHTTP Status Codes as constants, such as Net::HTTP::Status::OK = 200
43112,57163,432sixarm_ruby_metric_namesMetric names for numbers, such as kilo, mega, giga
44114,15963,432sixarm_ruby_google_maps_apiUse the Google Maps API to geocode an address to a latitude and longitude
45114,74541,916sixarm_ruby_action_dispatch_response_jsonConvert response.body to response.json
46115,41741,916sixarm_ruby_date_time_randAdds extensions for DateTime#rand, Date#rand, Time#rand
47118,77341,916sixarm_ruby_yaml_load_globExtends YAML with #load_glob_documents and #load_glob_keys
48121,25963,432sixarm_ruby_sign_outSign Out abstraction for a typical web app user
49121,35863,432sixarm_ruby_sign_inSign In abstraction for a typical web app user
50121,59141,916sixarm_ruby_minitest_equal_collectionA Minitest assertion & expectation to compare two collections, such as enumerations or ...
51123,10941,916sixarm_ruby_secure_randomSixArm.com » Ruby » secure random number method for Ruby 1.8.6
52125,53463,432sixarm_ruby_rails_dark_sky_apiDark Sky API gem to get weather forecasts
53131,66563,432sixarm_ruby_minitest_assert_assignA Minitest assertion & expectation to compare the assigns(:symbol) method, which is typ...
54131,89263,432sixarm_ruby_minitest_assert_equal_via_sendA Minitest assertion & expectation to compare two objects by sending a message
55133,11241,916sixarm_ruby_geocode_addressSixArm Ruby Gem: sixarm_ruby_geocode_address
56133,36541,916sixarm_ruby_yaml_load_documents_globberSixArm.com » Ruby » YAML load documents via globs for many files at once
57134,82630,305sixarm_ruby_rexml_element_new_with_optionsSixArm.com » Ruby » REXML::Element.new_with_options methods
58134,94263,432sixarm_ruby_pathname_dirnamesSixArm.com » Ruby » Pathname#dirnames method to iterate on parent directories
59135,83741,916sixarm_ruby_definingSixArm.com Ruby Class#defining and Class#redfining methods to detect if you're creating...
60136,13063,432sixarm_ruby_commanderSixArm.com » Ruby » Kernel#commander method sugar for Open4::spawn
61137,96463,432sixarm_ruby_colorfulGenerate plausible color names, such as "Bright Red", "Vivid Green", "Deep Blue"
62138,74663,432sixarm_ruby_numeric_floor_precisionSixArm.com » Ruby » Numeric#floor_precision to truncate a number to digits
63139,79663,432sixarm_ruby_equal_instance_variablesDefine the `==` method to compare two objects' classes, instance variables, and their v...
64140,98263,432sixarm_ruby_file_rewriteFile#rewrite method to safely write a tempfile then move it over an existing file
65142,95063,432sixarm_ruby_zidZID generates a new random id, suitable for foreign keys, security authentication, uniq...
66154,30441,916sixarm_ruby_action_controller_mockThis provides basics we need; you probably won't ever need to use this gem.
67155,61563,432sixarm_ruby_application_controller_mockApplicationContoller mock object for testing Ruby On Rails
68159,78363,432sixarm_ruby_integer_mapInteger#map method to run a block multiple times
69160,42863,432sixarm_ruby_vitalVital class for debugging, logging, profiling, etc.
70166,10041,916sixarm_ruby_date_time_randomAdds extensions for DateTime#random, Date#random, Time#random
71166,80641,916sixarm_ruby_xhr_to_xmlXHR to XML request format changer for Ruby On Rails, JQuery, AJAX
72166,90341,916sixarm_ruby_sign_in_simpleSign In methods for a simple sessions in a Rails application
73166,90363,432sixarm_ruby_sign_out_simpleSign Out methods for a a simple session in a Rails application
74167,79241,916sixarm_ruby_active_record_migration_mockActiveRecord migration mock object for testing
75169,55463,432sixarm_ruby_string_index_afterString#index_after method to find the index positon after a match
76169,65563,432sixarm_ruby_string_replace_betweenString#replace_between method to find the index positon after a match