Sha256: 48046e59dbccba52d9f31b82a31ee4b6e30107684e428878938f1b7a8722caec
Contents?: true
Size: 410 Bytes
Versions: 1
Compression:
Stored size: 410 Bytes
Contents
class Language include DataMapper::Resource # properties property :id, Serial property :code, String, :required => true, :unique => true, :unique_index => true property :name, String, :required => true # locale string like 'en-US' validates_format :code, :with => /^[a-z]{2}-[A-Z]{2}$/ def self.[](code) return nil if code.nil? first :code => code.to_s.gsub('_', '-') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dm-is-localizable-0.10.1 | lib/dm-is-localizable/storage/language.rb |