Sha256: 6632cba4d6c221345e980d76e9deb3a493df010a474b6717e40c60f37c8bf96c
Contents?: true
Size: 743 Bytes
Versions: 13
Compression:
Stored size: 743 Bytes
Contents
require_relative 'model_attribute' module Lanes module Command class GenerateComponent < NamedCommand OPTIONS ||= { namespace: nil, } class_options( OPTIONS ) attr_reader :component_class def set_variables super @component_class = "#{namespace}.Components.#{class_name}" end def create_component template "client/components/Component.cjsx", "#{client_dir}/components/#{class_name}.cjsx" template "spec/client/components/ComponentSpec.coffee", \ "#{spec_dir}/components/#{class_name}Spec.coffee" end end end end
Version data entries
13 entries across 13 versions & 1 rubygems