class Legion::Cli::Lex::Actor
Public Class Methods
source_root()
click to toggle source
# File lib/legion/cli/lex/actor.rb, line 7 def self.source_root File.dirname(__FILE__) end
Public Instance Methods
create(name)
click to toggle source
# File lib/legion/cli/lex/actor.rb, line 19 def create(name) template('templates/actor.erb', "#{lex}/lib/actors/#{name}.rb", { name: name, lex: lex, type: options[:type] }) end
delete(name)
click to toggle source
# File lib/legion/cli/lex/actor.rb, line 24 def delete(name) remove_file("lib/legion/extensions/#{lex}/actors/#{name}.rb") remove_file("spec/actors/#{name}_spec.rb") end
lex()
click to toggle source
# File lib/legion/cli/lex/actor.rb, line 12 def lex Dir.pwd.split('/').last.split('-').last end