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