diff options
| -rw-r--r-- | lib/yard/mruby.rb | 1 | ||||
| -rw-r--r-- | lib/yard/mruby/tags.rb | 2 | ||||
| -rw-r--r-- | templates/default/tags/html/iso.erb | 3 | ||||
| -rw-r--r-- | templates/default/tags/html/mrbgem.erb | 3 | ||||
| -rw-r--r-- | templates/default/tags/setup.rb | 3 |
5 files changed, 12 insertions, 0 deletions
diff --git a/lib/yard/mruby.rb b/lib/yard/mruby.rb index 9d24df9..67f50c6 100644 --- a/lib/yard/mruby.rb +++ b/lib/yard/mruby.rb @@ -4,5 +4,6 @@ require_relative "mruby/version" require_relative "mruby/code_objects" require_relative "mruby/parser" require_relative "mruby/handlers" +require_relative "mruby/tags" require_relative "mruby/templates" require_relative "mruby/cli" diff --git a/lib/yard/mruby/tags.rb b/lib/yard/mruby/tags.rb new file mode 100644 index 0000000..aefc5ac --- /dev/null +++ b/lib/yard/mruby/tags.rb @@ -0,0 +1,2 @@ +YARD::Tags::Library.define_tag("ISO Reference", :ISO, :with_title_and_text) +YARD::Tags::Library.define_tag("Required mrbgem", :mrbgem, :with_title_and_text) diff --git a/templates/default/tags/html/iso.erb b/templates/default/tags/html/iso.erb new file mode 100644 index 0000000..a4e19cf --- /dev/null +++ b/templates/default/tags/html/iso.erb @@ -0,0 +1,3 @@ +<% if object.has_tag?(:ISO) %> + <p class="tag_title"><strong>ISO</strong>: <%= object.tag(:ISO).name %></p> +<% end %> diff --git a/templates/default/tags/html/mrbgem.erb b/templates/default/tags/html/mrbgem.erb new file mode 100644 index 0000000..401d801 --- /dev/null +++ b/templates/default/tags/html/mrbgem.erb @@ -0,0 +1,3 @@ +<% if object.has_tag?(:mrbgem) %> + <p class="tag_title"><strong>Required mrbgem</strong>: <%= object.tag(:mrbgem).name %></p> +<% end %> diff --git a/templates/default/tags/setup.rb b/templates/default/tags/setup.rb index 382e6f6..0851f34 100644 --- a/templates/default/tags/setup.rb +++ b/templates/default/tags/setup.rb @@ -1,5 +1,8 @@ def init super + + sections << :iso + sections << :mrbgem end def param |
