# File lib/snippits.rb, line 123
        def snippit(snippit_name, erb=true)

                # Snippit is requested
                if snippit_name.nil? or snippit_name.empty?
                        puts "No snippit name specified"
                        exit
                end

                snippit_name = parse_params(snippit_name)

                source = get_source(snippit_name)

                if source == 'builtin'
                        contents = @@builtin_snippits[snippit_name]
                elsif File.file?(source)
                        # open the file, read lines into 'contents'
                        contents = read_file(source).join

                        # Set 'filename' variable for snippit usage
                        filename = File.basename(source)
                else
                        contents = fix_spell(snippit_name)
                end

                if contents != nil
                        if erb
                                # Interpret contents with ERB, with current binding
                                ERB.new(contents, nil, '>').result(binding)
                        else
                                # Return contents uninterpreted
                                contents
                        end
                end
        end