Projects » Ruby

Ruby gems for passwords

sixarm_ruby_password_attributePasswordAttribute module to add strong passwords to ActiveRecord
sixarm_ruby_password_hashPasswordHash class to generate secure SHA256 passwords
sixarm_ruby_password_saltPasswordSalt class to generate secure user-friendly passwords
sixarm_ruby_password_textPasswordText class to generate secure user-friendly passwords

Ruby gems for security

sixarm_ruby_secure_randomSecureRandom gem number generator for Ruby 1.8.6, backported from 1.8.7
sixarm_ruby_secure_tokenSecureToken gem to generate a strong random text string

Ruby On Rails Active Record

sixarm_ruby_active_record_memoize_class_methodsActiveRecord Memoize Class Methods
sixarm_ruby_active_record_memoize_instance_methodsActiveRecord Memoize Instance Methods
sixarm_ruby_active_record_migration_mockActiveRecord migration mock object for testing Rails
sixarm_ruby_active_record_mockActiveRecord mock object for testing Rails
sixarm_ruby_active_record_singletonActiveRecord singleton object for Rails
sixarm_ruby_active_record_uuidActiveRecordUUID module to use UUID for ActiveRecord id

Ruby On Rails mock object testing

sixarm_ruby_action_controller_mockActionController mock object for testing Rails
sixarm_ruby_active_record_migration_mockActiveRecord migration mock object for testing Rails
sixarm_ruby_active_record_mockActiveRecord mock object for testing Rails
sixarm_ruby_application_controller_mockApplicationController mock object for testing Rails
sixarm_ruby_i18n_mock

Ruby On Rails sign in and sign out

sixarm_ruby_sign_inSignIn interface for typical Rails user sign in
sixarm_ruby_sign_in_simpleSignInSimple gem for typical Rails user sign in
sixarm_ruby_sign_outSignOut interface for typical Rails user sign out
sixarm_ruby_sign_out_simpleSignOutSimple gem for typical Rails user sign out

Ruby gem development

sixarm_ruby_gem_scriptsGem scripts for simple gem management, inspection, etc.
sixarm_ruby_gemforgeGem tools for building our SixArm.com gems

Ruby miscellaneous

sixarm_ruby_alpha_bravoAlphaBravo class provides lookup for standard alphabet keywords
sixarm_ruby_colorfulColorful gem generates simple random color names and shade names
sixarm_ruby_freebaseFreebase client with a simple way to query Freebase.com
sixarm_ruby_gemforgeGem tools for building our SixArm.com gems
sixarm_ruby_geocode_addressGeocodeAddress gem to connect to Google Maps API
sixarm_ruby_htmlHTML utility methods to generate lists, tables, etc.
sixarm_ruby_magic_number_type
sixarm_ruby_neticaNetica gem of helpers to connect to Norsys Netica API using JRuby
sixarm_ruby_person_namePersonName gem accesses a person's name from ActiveRecord fields
sixarm_ruby_rampRamp gem is a toolkit of Ruby base class extensions
sixarm_ruby_role_based_access_controlRole Based Access Control (RBAC)
sixarm_ruby_spreadsheetingSpreadsheeting gem has import & export helpers for CSV, TSV, Excel, etc.
sixarm_ruby_unaccentUnaccent gem