Sha256: deec0c36ce3ed344ff71bc75370074b308c86d7fd38d8ad636748e6a095fc9a6
Contents?: true
Size: 905 Bytes
Versions: 18
Compression:
Stored size: 905 Bytes
Contents
module Picky module Generators module Weights # Is used for runtime-only strategies. # # Note: Pretends to be a backend but # does nothing at all. # # To override, implement: # * weight_for(size) # During indextime. # Probably never used. # * [] symbol_or_string # During runtime. # # TODO Find a better name. # class Runtime < Strategy # It is not saved, by default. # def saved? false end # Nothing needs to be deleted from it. # def delete _ end # It does not need to be cleared. # def clear end # Returns nil. # def weight_for _ # Nothing. end # Saves nothing by default. # def []= _, _ end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems