# File lib/gist.rb, line 438 def on_success(body, options={}) json = JSON.parse(body) output = case options[:output] when :javascript %Q{<script src="#{json['html_url']}.js"></script>} when :html_url json['html_url'] when :raw_url rawify(json['html_url']) when :short_url shorten(json['html_url']) when :short_raw_url shorten(rawify(json['html_url'])) else json end Gist.copy(output.to_s) if options[:copy] Gist.open(json['html_url']) if options[:open] output end