Module: JekyllAndHyde

Defined in:
lib/jekyll_and_hyde/util.rb,
lib/jekyll_and_hyde/error.rb,
lib/jekyll_and_hyde/actions.rb,
lib/jekyll_and_hyde/version.rb,
lib/jekyll_and_hyde/thor_ext.rb,
lib/jekyll_and_hyde/namespace.rb,
lib/jekyll_and_hyde/tasks/new.rb,
lib/jekyll_and_hyde/group_task.rb,
lib/jekyll_and_hyde/tasks/github.rb,
lib/jekyll_and_hyde/tasks/generate.rb

Defined Under Namespace

Modules: Actions, ThorExt, Util Classes: Error, Generate, Github, GroupTask, New, Runner

Constant Summary collapse

VERSION =
"1.2.0"

Class Method Summary collapse

Class Method Details

.namespaceObject



3
4
5
# File 'lib/jekyll_and_hyde/namespace.rb', line 3

def namespace
  Thor::Util.namespace_from_thor_class(self)
end

.to_namespace(str) ⇒ Object



7
8
9
10
# File 'lib/jekyll_and_hyde/namespace.rb', line 7

def to_namespace(str)
  str = "#{namespace}:#{str}" unless str.include?(':')
  str
end

.trim_namespace(str) ⇒ Object



12
13
14
# File 'lib/jekyll_and_hyde/namespace.rb', line 12

def trim_namespace(str)
  str.gsub("#{namespace}:", "")
end