Class: Pullentity::Client::Generate::Theme

Inherits:
Thor
  • Object
show all
Includes:
Utils
Defined in:
lib/pullentity-client/generate/theme.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

#exportObject



20
21
22
# File 'lib/pullentity-client/generate/theme.rb', line 20

def export
  ::Pullentity::Client::Generate::Exporter.start(['export'])
end

#import_dataObject



48
49
50
# File 'lib/pullentity-client/generate/theme.rb', line 48

def import_data
  ::Pullentity::Client::Generate::Auth.start(['download_json_data'])
end

#make_defaultObject



34
35
36
37
# File 'lib/pullentity-client/generate/theme.rb', line 34

def make_default
  ::Pullentity::Client::Generate::Exporter.start(['export'])
  ::Pullentity::Client::Generate::Auth.start(['make_default'])
end

#select_siteObject



27
28
29
# File 'lib/pullentity-client/generate/theme.rb', line 27

def select_site
  ::Pullentity::Client::Generate::Auth.start(['select_site'])
end

#show_themeObject



42
43
44
# File 'lib/pullentity-client/generate/theme.rb', line 42

def show_theme
  ::Pullentity::Client::Generate::Auth.start(['show_theme'])
end

#sitesObject



13
14
15
# File 'lib/pullentity-client/generate/theme.rb', line 13

def sites
  ::Pullentity::Client::Generate::Auth.start(['list_sites'])
end