プロジェクト

全般

プロフィール

バグ #745 » extract.patch

Osamu Koga, 2015-01-02 01:32

差分を表示:

core/plugin/extract/extract.rb
232 232

  
233 233
  # 使用されているデータソースのSetを返す
234 234
  def active_datasources
235
    @active_datasources ||= extract_tabs.values.inject(Set.new){|set,tab| set.merge(tab[:sources]) }.freeze end
235
    @active_datasources ||=
236
      extract_tabs.values.map{|tab|
237
        tab[:sources]
238
      }.select{|sources|
239
        sources.is_a? Enumerable
240
      }.inject(Set.new, &:merge).freeze end
236 241

  
237 242
  def compile(tab_id, code)
238 243
    atomic do
    (1-1/1)