Sha256: fc5826a90e2b691582f66a20b4315e3e44c43ae2f1edf164315143e0f7d4d32c

Contents?: true

Size: 626 Bytes

Versions: 1

Compression:

Stored size: 626 Bytes

Contents

if defined?(Motion::Project::Config)

  namespace :schema do

    desc "Clear the datamodel outputs"
    task :clean do
      files = Dir.glob(File.join(App.config.project_dir, 'resources', App.config.name) + ".{momd,xcdatamodeld}")
      files.each do |f|
        rm_rf f
      end
    end

    desc "Generate the xcdatamodel file"
    task :build => :clean do
      Dir.chdir App.config.project_dir
      system("xcdm", App.config.name, "schemas", "resources")
    end
  end

  task :"build:simulator" => :"schema:build"
  task :"build:device" => :"schema:build"


else

  require 'xcdm/schema'
  require 'xcdm/entity'

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-xcdm-0.0.2 lib/ruby-xcdm.rb