Skip to content

Instantly share code, notes, and snippets.

module TwitterOAuth
class Client
def update_profile(params)
post("/account/update_profile.json", params)
end
end
end
Earthquake.init do
%w[name description url location].each do |word|

redcaretとgithub-markdownの違い

  • 両者のソースは割りと似ている(github-markdownがredcarpetを元にしたのか、あるいは両者のもとになったC実装があるとかかな)

オプションについて

github-markdownは、redcapetの提供するオプションの一部をデフォルトで有効化します。 (ちなみに有効化するオプションを選ぶAPIはない模様。用途を考えるとそれで正しいが)

★がついているのが有効化されるもの。gfmモード(.render_gfmメソッド)の場合のみ、★★も有効化される。

# -*- coding: utf-8 -*-
Earthquake.init do
command %r|^:create_shindanmaker_plugin\s+(.+)\s(.+)$|, :as => :create_shindanmaker_plugin do |m|
name = m[1]
url = m[2]
dir = File.dirname(__FILE__)
tmpl = <<TMPL
# -*- coding: utf-8 -*-
require 'httpclient'
# -*- coding: utf-8 -*-
# RubyBestPracticeに載っている書き方
# 以下の解説ページを参照
# http://www.mapee.jp/ruby/post_66.html
class BlockRun
def initialize
@handlers = { }
end
@morygonzalez
morygonzalez / favstar.rb
Created November 27, 2011 05:01 — forked from siyo/favstar.rb
favstar 見るやつ(色つき) / earthquakge.gem plugin
# -*- coding: utf-8 -*-
# favstar / earthquakge.gem plugin
#
# e.g. :favstar #=> your favstar
# :favstar who #=> who's favstar
#
require 'rss'
Earthquake.init do
@morygonzalez
morygonzalez / haiku_tweet.rb
Created October 12, 2011 14:09 — forked from siyo/haiku_tweet.rb
俳句が読みたくなった時用earthquake plugin
# -*- coding: utf-8 -*-
# haiku tweet / earthquake plugin
#
Earthquake.init do
command :haiku do |m|
input(":update #{m[1]} ここで一句、 %s" % [open("http://haiku.jgate.de/"){|f| f.read}])
end
end