module Dieses::Application::Mixins::Scribes::ClassMethods

Public Instance Methods

variate_scribes(unit:, ratio: [1/1r], gap: [0]) click to toggle source
# File lib/dieses/application/mixins/scribes.rb, line 27
def variate_scribes(unit:, ratio: [1/1r], gap: [0])
  variate(unit: unit, ratio: ratio, gap: gap) do
    self.name = :"#{self.unit}#{self.ratio.to_s.delete('/')}#{self.gap}"
    self.desc = "#{self.unit} mm x-height with #{self.ratio} ratio and #{self.gap} mm gap"
  end
end