Module: UNI_Project
- Included in:
- CMAKE::Project, IAR::Project, IAR::Project_set
- Defined in:
- lib/ebngen/adapter/_yml_helper.rb
Instance Method Summary collapse
- #get_board ⇒ Object
- #get_libraries(toolchain) ⇒ Object
- #get_output_dir(toolchain, path_hash) ⇒ Object
- #get_project_name ⇒ Object
- #get_src_list(toolchain) ⇒ Object
- #get_target_list(toolchain) ⇒ Object
- #get_targets(toolchain) ⇒ Object
- #get_template(toolchain) ⇒ Object
- #get_type(toolchain) ⇒ Object
- #is_toolchain_support(tool_chain) ⇒ Object
- #set_hash(options) ⇒ Object
Instance Method Details
#get_board ⇒ Object
42 43 44 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 42 def get_board() return @projects_hash['document']['board'] end |
#get_libraries(toolchain) ⇒ Object
22 23 24 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 22 def get_libraries(toolchain) return @projects_hash[toolchain]["libraries"] end |
#get_output_dir(toolchain, path_hash) ⇒ Object
14 15 16 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 14 def get_output_dir(toolchain, path_hash) @projects_hash[toolchain]["outdir"] end |
#get_project_name ⇒ Object
38 39 40 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 38 def get_project_name() return @projects_hash['document']['project_name'] end |
#get_src_list(toolchain) ⇒ Object
18 19 20 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 18 def get_src_list(toolchain) return @projects_hash[toolchain]["source"] end |
#get_target_list(toolchain) ⇒ Object
26 27 28 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 26 def get_target_list(toolchain) return @projects_hash[toolchain]["targets"].keys end |
#get_targets(toolchain) ⇒ Object
34 35 36 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 34 def get_targets(toolchain) return @projects_hash[toolchain]["targets"] end |
#get_template(toolchain) ⇒ Object
46 47 48 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 46 def get_template(toolchain) return @projects_hash[toolchain]['templates'] end |
#get_type(toolchain) ⇒ Object
30 31 32 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 30 def get_type(toolchain) return @projects_hash[toolchain]["type"] end |
#is_toolchain_support(tool_chain) ⇒ Object
6 7 8 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 6 def is_toolchain_support(tool_chain) return @projects_hash.has_key?(tool_chain) end |
#set_hash(options) ⇒ Object
10 11 12 |
# File 'lib/ebngen/adapter/_yml_helper.rb', line 10 def set_hash() @projects_hash = end |