Sha256: f01c6e0751e2c38242060369239299cc24acb3a73023736e6a498f70c638a279

Contents?: true

Size: 684 Bytes

Versions: 2

Compression:

Stored size: 684 Bytes

Contents

#!/usr/bin/env ruby

require 'parse-model-scaffold'
require 'slop'

opts = Slop.parse(autocreate: true, help: true) do
  # banner 'Usage: foo.rb [options]'

  on '-v', 'Print the version' do
    puts Parse::Model::Scaffold::VERSION
  end

  on :appid=, 'Parse AppID', :required => true
  on :apikey=, 'Parse API key', :required => true
  on :classes=, 'A list of Parse classes to generate scaffolding for', as: Array, :required => true
  on :types=, "A list of types to generate.  E.g., `--types objc,coffee`.  Defaults are Obj-c, Coffeescript."
end

scaffolder = Parse::Model::Scaffold::PFScaffolder.new opts[:appid], opts[:apikey]

scaffolder.generate opts[:classes], opts[:types]

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
parse-model-scaffold-0.11.0 bin/parse-model-scaffold
parse-model-scaffold-0.1.1 bin/parse-model-scaffold