class Feed2Email::Migrate::ConvertFeedsMigration
Private Instance Methods
applicable?()
click to toggle source
Calls superclass method
# File lib/feed2email/migrate/convert_feeds_migration.rb, line 8 def applicable? super && valid_data? end
filename()
click to toggle source
# File lib/feed2email/migrate/convert_feeds_migration.rb, line 12 def filename 'feeds.yml' end
migrate()
click to toggle source
# File lib/feed2email/migrate/convert_feeds_migration.rb, line 16 def migrate open(path, 'w') {|f| f.write(to_yaml) } end
to_yaml()
click to toggle source
# File lib/feed2email/migrate/convert_feeds_migration.rb, line 20 def to_yaml data.map {|uri| { uri: uri, enabled: true } }.to_yaml end
valid_data?()
click to toggle source
# File lib/feed2email/migrate/convert_feeds_migration.rb, line 24 def valid_data? data.is_a?(Array) && data.all? {|d| d.is_a?(String) } end