Module | BiorubyHelper |
In: |
lib/bio/shell/rails/vendor/plugins/bioruby/generators/bioruby/templates/bioruby_helper.rb
|
# File lib/bio/shell/rails/vendor/plugins/bioruby/generators/bioruby/templates/bioruby_helper.rb, line 13 13: def have_results 14: Bio::Shell.cache[:results].number > 0 15: end
# File lib/bio/shell/rails/vendor/plugins/bioruby/generators/bioruby/templates/bioruby_helper.rb, line 17 17: def local_variables 18: eval("local_variables", Bio::Shell.cache[:binding]) - 19: BiorubyController::HIDE_VARIABLES 20: end
# File lib/bio/shell/rails/vendor/plugins/bioruby/generators/bioruby/templates/bioruby_helper.rb, line 5 5: def project_workdir 6: if Bio::Shell.cache[:savedir].match(/\.bioruby$/) 7: Bio::Shell.cache[:workdir] 8: else 9: Bio::Shell.cache[:savedir] 10: end 11: end
# File lib/bio/shell/rails/vendor/plugins/bioruby/generators/bioruby/templates/bioruby_helper.rb, line 30 30: def reference_link(class_or_module) 31: name = class_or_module.to_s 32: case name 33: when /Bio::(.+)/ 34: path = $1.split('::').join('/') 35: url = "http://bioruby.org/rdoc/classes/Bio/#{path}.html" 36: when /Chem::(.+)/ 37: path = $1.split('::').join('/') 38: url = "http://chemruby.org/rdoc/classes/Chem/#{path}.html" 39: else 40: path = name.split('::').join('/') 41: url = "http://www.ruby-doc.org/core/classes/#{path}.html" 42: end 43: return "<a href='#{url}'>#{name}</a>" 44: end
# File lib/bio/shell/rails/vendor/plugins/bioruby/generators/bioruby/templates/bioruby_helper.rb, line 22 22: def render_log(page) 23: page.insert_html :top, :logs, :partial => "log" 24: page.replace_html "variables", :partial => "variables" 25: page.hide "methods_#{@number}" 26: page.hide "classes_#{@number}" 27: page.hide "modules_#{@number}" 28: end