Class: Pullentity::Client::Generate::Auth

Inherits:
Thor
  • Object
show all
Includes:
Utils
Defined in:
lib/pullentity-client/generate/auth.rb

Instance Method Summary collapse

Methods included from Utils

#base_location, #create_directories, #create_new_file, #create_with_template, #error, #log, #remove_directories, #remove_files, source_root, #templates, #touch, #underscore

Instance Method Details

#download_json_dataObject



270
271
272
# File 'lib/pullentity-client/generate/auth.rb', line 270

def download_json_data
  get_data
end

#export(name) ⇒ Object



253
254
255
256
# File 'lib/pullentity-client/generate/auth.rb', line 253

def export(name)
  say "exporting current theme...", :green
  export_api_call
end

#list_sitesObject



243
244
245
# File 'lib/pullentity-client/generate/auth.rb', line 243

def list_sites
  get_sites
end

#make_defaultObject



259
260
261
262
# File 'lib/pullentity-client/generate/auth.rb', line 259

def make_default
  say "set theme to default", :green
  make_default_for_site
end

#select_siteObject



248
249
250
# File 'lib/pullentity-client/generate/auth.rb', line 248

def select_site
  prompt_for_site_select
end

#set_login(email) ⇒ Object



238
239
240
# File 'lib/pullentity-client/generate/auth.rb', line 238

def (email)
  (email)
end

#show_themeObject



265
266
267
# File 'lib/pullentity-client/generate/auth.rb', line 265

def show_theme
  current_theme
end