Module: Birt
- Defined in:
- lib/birt/routing.rb,
lib/birt.rb,
lib/birt/engine.rb,
lib/birt/version.rb,
lib/app/helpers/birt/api_helper.rb,
lib/app/controllers/birt/api_controller.rb
Overview
:nodoc:
Defined Under Namespace
Modules: Api, ApiHelper, Core, Routing Classes: ApiController, Engine
Constant Summary collapse
- VERSION =
"0.2.1"
Class Method Summary collapse
Class Method Details
.birt(rptdesign_name) ⇒ Object
25 26 27 |
# File 'lib/birt.rb', line 25 def birt(rptdesign_name) "<div class=\"birt\" data-rptdesign=\"#{rptdesign_name}.rptdesign\"></div>" end |
.menus ⇒ Object
获取目录结构
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/birt.rb', line 30 def Dir.glob("./reports/*.rptdesign").inject([]) { |acc, f| names = REXML::Document.new(File.read(f)).root.get_elements("/report/text-property[@name='displayName']") display_name = names[0].text if names && names[0] acc << { file: f, display_name: display_name }; acc } end |