#coding: utf-8
require "find"
Find.find(File.dirname(__FILE__)) do |f|
if [".js", ".py"].any?{|i| f.end_with? i} and not f.include? __FILE__
str = File.read(f)
strdup = str.dup
while str =~ /(\n[\s\t]*) /
str.gsub!(/(\n[\s\t]*) /, "\\1\t")
end
File.open(f, "w").write(str)
......................
阅读全部
|
静夜思
贴于 2013年1月18日 13:41
hide
bbsi
#coding: utf-8
require "./config/environment"
conn = Mysql2::Client.new(:host=>'localhost', :username=>'root', :password=>'111111', :database=>'sns')
conn2 = Mysql2::Client.new(:host=>'localhost', :username=>'root', :password=>'111111', :database=>'blog')
namespace :blog do
desc "从旧有的博客迁移进来数据"
task :convert do
#导入用户数据
members = conn.query("select * from uchome_member order by uid asc")
members.each do |member|
......................
阅读全部
|
静夜思
贴于 2012年11月16日 03:05
hide
bbsi
class Object
def in?(*args)
if args.length > 1
args.include? self
else
another_object = args.first
if another_object.respond_to? :include?
another_object.include? self
else
raise ArgumentError.new("The single parameter passed to #in? must respond to #include?")
end
end
......................
阅读全部
|
静夜思
贴于 2012年11月14日 01:48
hide
bbsi
class Object
def in?(arr)
arr.include? self
end
end
class Array
def any_in?(container)
container.has_any? self
end
def all_in?(container)
......................
阅读全部
|
静夜思
贴于 2012年10月22日 15:12
hide
bbsi
class Object
def method_missing(name, *args)
if name[-1] == '='
nam = name.to_s[0...-1]
if instance_variables.map{|x|x.to_s}.include? "@#{nam.to_s}"
raise "undefined method `#{name}' for #<#{self.class}:#{self.object_id}>"
else
instance_variable_set("@#{nam}", args[0])
end
else
if instance_variables.map{|x|x.to_s}.include? "@#{name.to_s}"
instance_variable_get("@#{name}".to_s)
......................
阅读全部
|
静夜思
贴于 2012年10月22日 03:02
hide
bbsi
class Object
def in?(arr)
arr.include? self
end
end
class Array
def any_in?(container)
container.has_any? self
end
def all_in?(container)
......................
阅读全部
|
静夜思
贴于 2012年6月4日 19:19
hide
bbsi
class Object
def in?(arr)
arr.include? self
end
end
class Array
def any_in?(container)
container.has_any? self
end
def all_in?(container)
......................
阅读全部
|
静夜思
贴于 2012年6月1日 16:49
hide
bbsi
def test_block x
puts x
yield(x*2)
end
test_block(3) {|a| puts a}
test_block 3 do |a|
puts a
end
阅读全部
|
静夜思
贴于 2012年4月25日 18:41
hide
bbsi