首页    新闻    群组    人才    下载    博客    代码贴    论坛
代码贴随便看看Ruby
#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-01-18 13:41:47
#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:24
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:19
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:21
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:50
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-06-04 19:19:26
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-06-01 16:49:59
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-04-25 18:41:13
1