Sha256: fa51390fbe9988aa8128bd9940de51f5746a78829e699b9e283fdbc48029ce3a
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
class CreateFacebookVariants < Scrivener attr_accessor :facebook, :button_template def validate assert_member :button_template, %w{sp_fb_small sp_fb_large} if assert_present :facebook facebook.each do |f| if assert !f["facebook_title"].nil?, [:facebook_title, :nil] assert !f["facebook_title"].empty?, [:facebook_title, :empty] end if assert !f["facebook_description"].nil?, [:facebook_description, :nil] assert !f["facebook_description"].empty?, [:facebook_description, :empty] end if assert !f["facebook_thumbnail"].nil?, [:facebook_thumbnail, :nil] assert !f["facebook_thumbnail"].empty?, [:facebook_thumbnail, :empty] end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shareprogress-0.1.0 | lib/shareprogress/filters/create_facebook_variants.rb |