バグ #745 » extract.patch
core/plugin/extract/extract.rb | ||
---|---|---|
# 使用されているデータソースのSetを返す
|
||
def active_datasources
|
||
@active_datasources ||= extract_tabs.values.inject(Set.new){|set,tab| set.merge(tab[:sources]) }.freeze end
|
||
@active_datasources ||=
|
||
extract_tabs.values.map{|tab|
|
||
tab[:sources]
|
||
}.select{|sources|
|
||
sources.is_a? Enumerable
|
||
}.inject(Set.new, &:merge).freeze end
|
||
def compile(tab_id, code)
|
||
atomic do
|