Sha256: 1163ae72b4d0d7a0d8749719f9cff5c0e228102b797c62ddd67715955680a8b4
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
class AssetsDataset < Dataset::Base uses :home_page def load create_page "pictured", :slug => 'pictured' do create_asset "tester" end create_asset "video", :asset_content_type => 'video/mpeg', :asset_file_name => 'asset.mpg' create_asset "audio", :asset_content_type => 'audio/mp3', :asset_file_name => 'asset.mp3' create_asset "document", :asset_content_type => 'application/msword', :asset_file_name => 'asset.doc' end helpers do def create_asset(name, attributes={}) attributes = create_record :asset, name.symbolize, { :title => name, :asset_file_name => 'asset.jpg', :asset_content_type => 'image/jpeg', :asset_file_size => '46248', :uuid => UUIDTools::UUID.timestamp_create.to_s }.merge(attributes) if @current_page_id create_record :page_attachment, "#{name}_attachment".symbolize, { :page_id => @current_page_id, :asset_id => asset_id(name.symbolize) } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-1.0.0.rc2 | vendor/extensions/clipped/spec/datasets/assets_dataset.rb |