Sha256: 3cd721a909f3bcf354ed90811b7112e9c1f57621ffefbeecb962f9910bf1e109

Contents?: true

Size: 860 Bytes

Versions: 40

Compression:

Stored size: 860 Bytes

Contents

# frozen_string_literal: true

# takelage bit clipboard push
module BitClipboardPush
  # Backend method for bit push.
  def bit_clipboard_push
    log.debug 'Running bit push'

    return false unless configured? %w[project_root_dir]

    return false unless _bit_clipboard_lib_prepare_workspace

    _bit_clipboard_push_tag_all
    _bit_clipboard_push_export_all
    _bit_clipbpard_lib_remove_bit_artifacts
    _bit_clipboard_lib_sync_workspace
    _bit_clipboard_lib_bit_status
  end

  private

  # bit tag all components.
  def _bit_clipboard_push_tag_all
    cmd_bit_tag_all =
      config.active['cmd_bit_clipboard_push_bit_tag_all']

    run cmd_bit_tag_all
  end

  # bit export components.
  def _bit_clipboard_push_export_all
    cmd_bit_export_all =
      config.active['cmd_bit_clipboard_push_bit_export_all']

    run cmd_bit_export_all
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
takelage-0.28.11 lib/takelage/bit/clipboard/push.rb
takelage-0.28.8 lib/takelage/bit/clipboard/push.rb
takelage-0.28.7 lib/takelage/bit/clipboard/push.rb
takelage-0.28.5 lib/takelage/bit/clipboard/push.rb
takelage-0.27.1 lib/takelage/bit/clipboard/push.rb
takelage-0.27.0 lib/takelage/bit/clipboard/push.rb
takelage-0.26.7 lib/takelage/bit/clipboard/push.rb
takelage-0.26.4 lib/takelage/bit/clipboard/push.rb
takelage-0.26.3 lib/takelage/bit/clipboard/push.rb
takelage-0.26.2 lib/takelage/bit/clipboard/push.rb
takelage-0.25.10 lib/takelage/bit/clipboard/push.rb
takelage-0.25.8 lib/takelage/bit/clipboard/push.rb
takelage-0.24.0 lib/takelage/bit/clipboard/push.rb
takelage-0.23.3 lib/takelage/bit/clipboard/push.rb
takelage-0.23.2 lib/takelage/bit/clipboard/push.rb
takelage-0.23.1 lib/takelage/bit/clipboard/push.rb
takelage-0.23.0 lib/takelage/bit/clipboard/push.rb
takelage-0.22.2 lib/takelage/bit/clipboard/push.rb
takelage-0.22.1 lib/takelage/bit/clipboard/push.rb
takelage-0.22.0 lib/takelage/bit/clipboard/push.rb