Sha256: 33daa2e5f9f8382a34ad31cc5491abf25de05236eb04039663056a5c2129adcd

Contents?: true

Size: 641 Bytes

Versions: 5

Compression:

Stored size: 641 Bytes

Contents

module Fastlane
  module Actions
    class XcakeAction < Action
      def self.run(params)
        require 'xcake'

        if defined?(::Xcake::Command::Make)
          # New `xcake make` command
          ::Xcake::Command::Make.run
        else
          # Legacy `xcake` command
          ::Xcake::Command.run
        end
      end

      def self.description
        "Runs `xcake` for the project"
      end

      def self.available_options
        [
        ]
      end

      def self.is_supported?(platform)
        [:ios, :mac].include? platform
      end

      def self.authors
        ["jcampbell05"]
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
xcake-0.6.19 fastlane-plugin-xcake/lib/fastlane/plugin/xcake/actions/xcake_action.rb
fastlane-plugin-xcake-0.1.0 lib/fastlane/plugin/xcake/actions/xcake_action.rb
xcake-0.6.18 fastlane-plugin-xcake/lib/fastlane/plugin/xcake/actions/xcake_action.rb
xcake-0.6.17 fastlane-plugin-xcake/lib/fastlane/plugin/xcake/actions/xcake_action.rb
xcake-0.6.16 fastlane-plugin-xcake/lib/fastlane/plugin/xcake/actions/xcake_action.rb