Gary S. Weaver (@garysweaver)
  • Stars
    star
    100
  • Global Rank 207,832 (Top 8 %)
  • Followers 18
  • Following 1
  • Registered over 15 years ago
  • Most used languages
    Ruby
    75.0 %
    Java
    11.1 %
    JavaScript
    8.3 %
    Shell
    5.6 %
  • Location 🇺🇸 United States
  • Country Total Rank 44,113
  • Country Ranking
    Ruby
    2,575

Top repositories

1

stepford

Makes FactoryGirl easy and automated. deep_* methods for automating FactoryGirl creation with required association trees and small tweaks, and a nice flexible FactoryGirl factories code generator.
Ruby
13
star
2

activerecord-be_readonly

Makes read-only models easier to implement in ActiveRecord 3.x/4.x.
Ruby
13
star
3

autolog.js

JavaScript call trace to console.log library with some formatting config. Logs Function.prototype.call executions to console.log, with caller stack line or full caller stack, with optionally elipsized function bodies.
JavaScript
8
star
4

autolog

Automatically log events like executed lines, methods, class and module definitions, C-language routines, and/or raises in Ruby.
Ruby
4
star
5

hourz

A self-contained task timer for keeping track of time spent of various activities written in HotCocoa/MacRuby.
Ruby
4
star
6

vaadin-hibernate-portlet

Vaadin Hibernate (hbncontainer) example as a Liferay 6 portlet using Maven
Java
3
star
7

yodo

Determines what includes you need to avoid n+1 queries when using ActiveModel::Serializers
Ruby
3
star
8

classmeta

Create and transform classes dynamically
Ruby
3
star
9

git-scripts

Utility scripts for use with the Git version control system
Shell
3
star
10

nerot

Nerot schedules execution of a Java instance or static method (with arguments you provide) and stores the result in-memory for quick asynchronous retrieval. Basically, it is like traditional response caching, only faster. You never wait on a request after cache expires, because cache never expires. Cache is only refreshed when the scheduled task executes without error. You can wrap any class or Object instance in a GenericTask to call it and store the result in cache. If you are interested in getting an RSS feed, you can use the built-in RSS feed retrieval task. If you are interested in just doing an HTTP GET request (without authentication), you can use the built-in HTTP GET task. Tasks and Stores are fully customizable and extensible.
Java
3
star
11

noisify

Automatically create a version of a JavaScript file that attempts to logs most function calls without relying on prototype hacking or non-strict calls.
Ruby
3
star
12

structure_sql_to_migration

A rake task to generate a migration with up and down using db/structure.sql as input.
Ruby
3
star
13

pg_faker

Fake postgres delays and errors for testing
Ruby
2
star
14

constance

Rails 3 load_missing_constant tool.
Ruby
2
star
15

requestinfo

A JRuby/Sinatra-based Java webapp to print HTTP request information like HTTP headers
Ruby
2
star
16

on_destroy

Change ActiveModel's destroy behavior.
Ruby
2
star
17

pep-talk

A quote-file for use with the Unix Fortune program.
2
star
18

modelist

CLI and API to test and analyze ActiveRecord models.
Ruby
2
star
19

id

A simple Java webapp called "id" that outputs the hostname and domain when you hit it.
2
star
20

irie

Declarative RESTful JSON service controllers to use with AngularJS, Ember, etc. with less code
Ruby
2
star
21

factory_girl_test_monitor

Help diagnose stack too deep errors related to factory_girl factories in minitest/rspec tests automatically.
Ruby
2
star
22

ignore_nsec

Some versions of OS's and databases only support microsecond precision. Using this gem makes Ruby ignore nanoseconds in Time comparisons to hopefully help avoid the time != time problem.
Ruby
1
star
23

todomvc-services-javaee6

RESTful JSON CORS services example for TodoMVC using Java EE 6 for deployment in JBoss 7.1.1.
Java
1
star
24

factory_girl-cache

Use FactoryGirlCache to call or retrieve cached results from FactoryGirl factories.
Ruby
1
star
25

netout

Netout pings a host and logs outages to a file.
Ruby
1
star
26

otw

Adds current_controller on ActiveRecord model instance so request, etc. can be used in model/model callbacks.
Ruby
1
star
27

undeletable

Stop destroy/delete on certain ActiveRecord models without disallowing other actions.
Ruby
1
star
28

newtabg

Chromium browser extension that redirects new tabs to `https://www.google.com`
JavaScript
1
star
29

activerecord-define_nils

Allows you to redefine what is translated to nil on read and what is stored instead of nil for specified attributes.
Ruby
1
star
30

requestinfo-jsp

Simple pre-compiled and uncompiled war with JSP to print out basic request info for authN debugging, etc.
1
star
31

secsi

Simple, low dependency *nix CLI IMAP client script.
Shell
1
star
32

activerecord-attribute_override

Adds methods to your models to let you easily override instance attributes in specific environments.
Ruby
1
star
33

activerecord-custom_timestamps

Handles custom timestamps in ActiveRecord the same way you would with primary_key and table_name- via class attributes.
Ruby
1
star
34

schema-dump

A Ruby script that dumps all data from all accessible tables in a database/schema to the output stream in a format suitable for diffing.
Ruby
1
star
35

todomvc-vanillajs-restful

Incomplete example of mostly vanilla JS TodoMVC client that uses RESTful services such as todomvc-services-javaee6
JavaScript
1
star
36

gitmergefix

Simple case git merge resolution tool.
Ruby
1
star
37

unplutofy

Unplutofy provides a command-line tool, Ant task, Maven 2 plugin, and a Java API to remove the changes that Apache Pluto makes to a portlet war file during pluto-fication.
Java
1
star
38

mark_only

A fork of Paranoia (by Ryan Bigg and others) that updates a specified column with an pre-configured value on destroy, and does no scoping. Supports destroy hooks.
Ruby
1
star
39

schema-sleuth

A Ruby script to connect to and spider a database, outputting related records based on value only, or the column name and value provided, or can selectively dump tables.
Ruby
1
star