Module: MiddleDrive
- Defined in:
- lib/middle_drive.rb,
lib/middle_drive/data.rb,
lib/middle_drive/page.rb,
lib/middle_drive/image.rb,
lib/middle_drive/config.rb,
lib/middle_drive/version.rb
Defined Under Namespace
Modules: Config Classes: Data, Image, Page
Constant Summary collapse
- VERSION =
'0.0.3'
Class Method Summary collapse
Class Method Details
.run ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/middle_drive.rb', line 13 def self.run username = MiddleDrive::Config.get('gdrive.username') password = MiddleDrive::Config.get('gdrive.password') site_collection_title = MiddleDrive::Config.get('site.collection') session = GoogleDrive.login(username, password) # site is our main folder/collection so we only search within it site = session.collection_by_title(site_collection_title) build_path = MiddleDrive::Config.get('middleman.build_path') i = Image.new(site) i.download(build_path) p = Page.new(site) p.build(build_path) d = Data.new(site) d.build(build_path) end |