Sha256: aa1afe640d27d1f533af8d9bfd50bfc6959f846a1bde1245e2c318ba393e419a

Contents?: true

Size: 630 Bytes

Versions: 6

Compression:

Stored size: 630 Bytes

Contents

list = <<-eos
    <button @click="add()">add</button>
    <button @click="remove()">remove</button>
    <ul>
      <li v-for="(item, index) in items" :key="index">
        {{item}}
      </li>
    </ul>
eos

array = <<-eos
      items: [],
eos

addandremove = <<-eos
    remove: function(){
      this.items.pop()
    },
    add: function(){
      this.items.push(this.message)
    },
eos

insert_into_file "#{PARTS_PATH}/#{name}.vue",
list, after: "<p>{{ message }}</p>\n"

insert_into_file "#{PARTS_PATH}/#{name}.vue",
addandremove, after: "methods: {\n"

insert_into_file "#{PARTS_PATH}/#{name}.vue",
array, after: "return {\n"

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vueonrails-1.0.0.beta5 lib/generators/options/list.rb
vueonrails-1.0.0.beta3 lib/generators/options/list.rb
vueonrails-1.0.0.beta2 lib/generators/options/list.rb
vueonrails-1.0.0.beta1 lib/generators/options/list.rb
vueonrails-0.3.0 lib/generators/options/list.rb
vueonrails-0.2.0 lib/generators/options/list.rb