module Iconly::Concerns::Models::Package

Private Instance Methods

generate_icons() click to toggle source
# File lib/iconly/concerns/models/package.rb, line 27
def generate_icons
  icon_files.each do |file|
    name = file.original_filename.split('.')[0..-2].join('.')
    icons.create!(name: name, svg: file, contents: file.read)
  end
  update(icon_count: icon_files.size)
end
should_generate_new_friendly_id?() click to toggle source
# File lib/iconly/concerns/models/package.rb, line 35
def should_generate_new_friendly_id?
  name_changed?
end