Module: ZenPush
- Extended by:
- ZenPush
- Included in:
- ZenPush
- Defined in:
- lib/zenpush.rb,
lib/zenpush/runner.rb,
lib/zenpush/version.rb,
lib/zenpush/zendesk.rb,
lib/zenpush/markdown.rb,
lib/zenpush/flavors/github.rb,
lib/zenpush/flavors/standard.rb
Defined Under Namespace
Modules: Flavors Classes: Markdown, Runner, Zendesk
Constant Summary collapse
- VERSION =
"0.3.1"
Instance Method Summary collapse
- #file_to_category_forum_topic(file) ⇒ Object
-
#z ⇒ Object
Zendesk API.
Instance Method Details
#file_to_category_forum_topic(file) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/zenpush.rb', line 14 def file_to_category_forum_topic(file) absolute_path = File.realpath(file) file_extension = File.extname(file) parts = absolute_path.split('/') if ZenPush.z.[:filenames_use_dashes_instead_of_spaces] parts.each { |el| el.gsub!(/-/, ' ') } end topic_name = File.basename(parts[-1], file_extension) forum_name = parts[-2] category_name = parts[-3] return category_name, forum_name, topic_name end |
#z ⇒ Object
Zendesk API
10 11 12 |
# File 'lib/zenpush.rb', line 10 def z @z ||= ZenPush::Zendesk.new end |