Method: JupyterNB::Metadata#generate
- Defined in:
- lib/metadata.rb
#generate(indent = 0) ⇒ Object
Returns a string containing the metadata of the IPython Notebook
| 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | # File 'lib/metadata.rb', line 28 def generate(indent=0) @indent = indent result = "" result << open_group("metadata") result << open_group("kernelspec") result << add_field("display_name", @kernel[:displayname]) result << add_field("language", @kernel[:language]) result << add_field("name", @kernel[:name], true) result << close_group result << open_group("language_info") result << add_field("file_extension", @langinfo[:fileext]) result << add_field("mimetype", @langinfo[:mime]) result << add_field("name", @langinfo[:name]) result << add_field("version", @langinfo[:version], true) result << close_group(true) result << close_group return result end |