Skip to content

Instantly share code, notes, and snippets.

View jonfuller's full-sized avatar

Jon Fuller jonfuller

View GitHub Profile
@jonfuller
jonfuller / gist:3986883
Created October 31, 2012 12:56 — forked from Ball/gist:3986836
Defer / disposable in ruby
def using(to_ensure)
begin
yield if block_given?
ensure
to_ensure()
end
obj = SomthingToClose.connect
class LineBuilder
{
List<LineItem> _lines;
public LineBuilder WithLine(params string[] names)
{
_lines.AddRange(names.Select(name => new LineItem(name)));
return this;
}