Class: TypekitClient::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/typekit_client/cli.rb

Instance Method Summary collapse

Instance Method Details

#add_family(kit_id, family_id) ⇒ Object



76
77
78
79
# File 'lib/typekit_client/cli.rb', line 76

def add_family(kit_id, family_id)
  check_auth_token
  TypekitClient::TypekitAPI.add_family(kit_id, family_id, options)
end

#create_kitObject



67
68
69
70
# File 'lib/typekit_client/cli.rb', line 67

def create_kit
  check_auth_token
  TypekitClient::TypekitAPI.create_kit(options)
end

#delete_family(kit_id, family_id) ⇒ Object



56
57
58
59
# File 'lib/typekit_client/cli.rb', line 56

def delete_family(kit_id, family_id)
  check_auth_token
  TypekitClient::TypekitAPI.delete_family(kit_id, family_id, options[:format])
end

#delete_kit(kit_id) ⇒ Object



28
29
30
31
# File 'lib/typekit_client/cli.rb', line 28

def delete_kit(kit_id)
  check_auth_token
  TypekitClient::TypekitAPI.delete_kit(kit_id, options[:format])
end

#kit(kit_id) ⇒ Object



21
22
23
24
# File 'lib/typekit_client/cli.rb', line 21

def kit(kit_id)
  check_auth_token
  TypekitClient::TypekitAPI.kit(kit_id, options[:format])
end

#kit_family(kit_id, family_id) ⇒ Object



49
50
51
52
# File 'lib/typekit_client/cli.rb', line 49

def kit_family(kit_id, family_id)
  check_auth_token
  TypekitClient::TypekitAPI.family(kit_id, family_id, options[:format])
end

#kitsObject



14
15
16
17
# File 'lib/typekit_client/cli.rb', line 14

def kits
  check_auth_token
  TypekitClient::TypekitAPI.kits(options[:format])
end

#publish_kit(kit_id) ⇒ Object



35
36
37
38
# File 'lib/typekit_client/cli.rb', line 35

def publish_kit(kit_id)
  check_auth_token
  TypekitClient::TypekitAPI.publish_kit(kit_id, options[:format])
end

#published_kit(kit_id) ⇒ Object



42
43
44
45
# File 'lib/typekit_client/cli.rb', line 42

def published_kit(kit_id)
  check_auth_token
  TypekitClient::TypekitAPI.published_kit(kit_id, options[:format])
end