Sha256: 174fc19e54d57a9247178008806d87cf5fcdbac70387ede50b2349d8bb94c03f

Contents?: true

Size: 311 Bytes

Versions: 6

Compression:

Stored size: 311 Bytes

Contents

class Transcription < ActiveRecord::Base
  belongs_to :user
  belongs_to :filing

  Transcribable.transcribable_attrs.select {|k,v| [:integer, :float, :decimal].include?(v) }.keys.each do |k|
    define_method("#{k}=") do |val|
      write_attribute k.to_sym, val.to_s.gsub(/[^0-9\.]/,"").to_f
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
transcribable-0.0.6 test/dummy/app/models/transcription.rb
transcribable-0.0.5 test/dummy/app/models/transcription.rb
transcribable-0.0.4 test/dummy/app/models/transcription.rb
transcribable-0.0.3 test/dummy/app/models/transcription.rb
transcribable-0.0.2 test/dummy/app/models/transcription.rb
transcribable-0.0.1 test/dummy/app/models/transcription.rb