[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdev-ruby] file_templates: Add simplistic new class file template for ruby
From:       Alexander Dymo <adymo () kdevelop ! org>
Date:       2012-10-26 12:31:52
Message-ID: 20121026123152.D3B26A6078 () git ! kde ! org
[Download RAW message or body]

Git commit 979b367004d8d88e8409c22e1090715d86ff22fb by Alexander Dymo.
Committed on 26/10/2012 at 14:30.
Pushed by dymo into branch 'master'.

Add simplistic new class file template for ruby

A  +5    -0    file_templates/CMakeLists.txt
A  +15   -0    file_templates/classes/ruby_basic/class.rb
A  +10   -0    file_templates/classes/ruby_basic/ruby_basic.desktop

http://commits.kde.org/kdev-ruby/979b367004d8d88e8409c22e1090715d86ff22fb

diff --git a/file_templates/CMakeLists.txt b/file_templates/CMakeLists.txt
new file mode 100644
index 0000000..31f4ae7
--- /dev/null
+++ b/file_templates/CMakeLists.txt
@@ -0,0 +1,5 @@
+set(filetemplate_DIRS
+    classes/ruby_basic
+)
+
+kdevplatform_add_file_templates(${filetemplate_DIRS})
diff --git a/file_templates/classes/ruby_basic/class.rb \
b/file_templates/classes/ruby_basic/class.rb new file mode 100644
index 0000000..b8057b3
--- /dev/null
+++ b/file_templates/classes/ruby_basic/class.rb
@@ -0,0 +1,15 @@
+{% load kdev_filters %}
+#
+
+{{ license|lines_prepend:"# " }}
+#
+
+
+class {{ name }}
+
+    {% for method in methods %}
+    def {{ method.name }}
+    end
+    {% endfor %}
+
+end
diff --git a/file_templates/classes/ruby_basic/ruby_basic.desktop \
b/file_templates/classes/ruby_basic/ruby_basic.desktop new file mode 100644
index 0000000..cff3e53
--- /dev/null
+++ b/file_templates/classes/ruby_basic/ruby_basic.desktop
@@ -0,0 +1,10 @@
+[General]
+Name=Basic
+Comment=Basic Ruby Class
+Category=Class/Ruby/Basic
+Files=Definition
+
+[Definition]
+Name=Definition
+File=class.rb
+OutputFile={{ name }}.rb


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic