द्वारा झूठी बनाना इस रूबी में एक डिफ़ॉल्ट सेट करने के लिए एक आम तरीका है जिस तरह से यह करने के लिए:एक विकल्प डिफ़ॉल्ट
class VerboseByDefault
def initialize(opts = {})
@verbose = opts.include?(:verbose) ? opts[:verbose] : true
end
end
क्या सबसे अच्छा/साफकोड करने के लिए रास्ता है? (मैं निश्चित रूप से इसे कारक बना सकता हूं।)
रूबी कोड में सामान्य रूप से कौन सा पैटर्न व्यापक रूप से उपयोग किया जाता है? क्या ActiveSupport के लिए एक पैटर्न है?
ranting पी.एस .: मैं कोड है कि एक डिफ़ॉल्ट true
बनाम कोड है कि एक डिफ़ॉल्ट false
विकल्प संभालती संभालती के बीच विषमता पसंद नहीं है - (मैं एक पूर्ण आदेश पंक्ति विकल्प पार्सर की जरूरत नहीं है कम से कम बेहतर है।)। एक पैटर्न जो दोनों के बीच बदलता है - बिना बग के - यह देखने के लिए एक अच्छी बात होगी।
बहुत अच्छा! मैं * इसे पहले देखा होगा, लेकिन मुझे यह याद नहीं आया। धन्यवाद! –