ruby huboard的当前数据收集代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby huboard的当前数据收集代码相关的知识,希望对你有一定的参考价值。

  class Board
    board_method = self.instance_method(:board)

    def couch
      @couch ||= Huboard::Couch.new :base_url => ENV["CLOUDANT_URL"]
    end

    define_method(:board) do

      api = connection_factory.call
      therepo = api.repos(user, repo)
      theuser = api.users(user)

      couch.users.get_or_create theuser if theuser.type == "User"
      couch.orgs.get_or_create theuser if theuser.type == "Organization"
      couch.repos.get_or_create therepo 

      theboard = board_method.bind(self).call

      #couch.boards.save theboard

      theboard
    end

  end

以上是关于ruby huboard的当前数据收集代码的主要内容,如果未能解决你的问题,请参考以下文章

Ruby中的每个方法和收集方法有啥不同[重复]

ruby 从字符串中收集电子邮件的ruby脚本

从哈希数组中收集特定值

Ruby中地图和收集之间的区别?

ruby 红宝石中的文本收集器

ruby 可以收集