Module: Charyf::Engine::Intent::Processor::Helpers::ClassMethods

Defined in:
lib/charyf/engine/intent/processors/helpers.rb

Instance Method Summary collapse

Instance Method Details

#scoped_name(skill_name, *args) ⇒ Object



13
14
15
# File 'lib/charyf/engine/intent/processors/helpers.rb', line 13

def scoped_name(skill_name, *args)
  ([skill_name.to_s] + args).join('_')
end

#unscope_name(skill_name, name) ⇒ Object



17
18
19
# File 'lib/charyf/engine/intent/processors/helpers.rb', line 17

def unscope_name(skill_name, name)
  name.start_with?(skill_name.to_s) ? name.sub("#{skill_name.to_s}_", '') : name
end