Sha256: 8ce8f464dcc91fd52bc4ff5afccebab1e6d5b36ff2431a9356e329fdf307d6e0

Contents?: true

Size: 620 Bytes

Versions: 2

Compression:

Stored size: 620 Bytes

Contents

require_relative 'model_attribute'

module Lanes
    module Command

        class GenerateView < NamedCommand
            OPTIONS ||= {
                namespace: nil
            }
            class_options( OPTIONS )

            def create_screen
                template "client/views/View.coffee",   "#{client_dir}/views/#{name.classify}.coffee"
                template "client/views/template.html", "#{client_dir}/views/#{name.dasherize}.html"
                template "spec/client/views/ViewSpec.coffee", \
                  "#{spec_dir}/views/#{class_name}Spec.coffee"
            end

        end

    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lanes-0.1.0 lib/lanes/command/generate_view.rb
lanes-0.0.8 lib/lanes/command/generate_view.rb