-
RSpec Mocks का उपयोग कैसे करें (स्टेप-बाय-स्टेप ट्यूटोरियल)
RSpec में नकली क्या है? (या सामान्य रूप से एक नकली, क्योंकि यह RSpec के लिए अद्वितीय अवधारणा नहीं है।) नकली परीक्षण के लिए उपयोग की जाने वाली वस्तु है । आप दो वस्तुओं के बीच परस्पर क्रिया का परीक्षण करने के लिए मॉक का उपयोग करते हैं। आउटपुट मान का परीक्षण करने के बजाय, नियमित अपेक्षा की तरह। उदा
-
पुट, प्रिंट और पी . के बीच अंतर को समझना
रूबी में कुछ प्रिंट करने के कई तरीके हैं। यहां सबसे उपयोगी हैं : डालता है प्रिंट करें पी लेकिन ये अलग कैसे हैं? और आपको एक या दूसरे का उपयोग कब करना चाहिए ? इस लेख में आप यही सीखने जा रहे हैं! नई लाइन के बिना प्रिंट कैसे करें जब आप उपयोगकर्ता को देखने के लिए स्क्रीन पर कुछ प्रिंट करना चाहते ह
-
कैसे जांचें कि रूबी में एक चर परिभाषित किया गया है या नहीं?
रूबी ने यह defined? कीवर्ड जो यह जांचने में आपकी सहायता करता है कि कोई चर परिभाषित है या नहीं। यदि चर मौजूद है तो आपको उसका प्रकार मिल जाएगा : apple = 1 defined?(apple) # local-variable यदि ऐसा नहीं होता है तो आपको शून्य मिलेगा : defined?(bacon) # nil यह Javascript के typeof . जैसा है ऑपरेटर
-
रूबी साक्षात्कार कोडिंग चुनौतियां और उन्हें कैसे हल करें
कोडिंग चुनौतियों को करना आपके रूबी और समस्या-समाधान कौशल को बेहतर बनाने का एक शानदार तरीका है। और साक्षात्कार कोडिंग की तैयारी करने के लिए ! क्यों? क्योंकि एक चुनौती के दौरान आप अपना सारा ध्यान 1 विशिष्ट समस्या को हल करने में लगाते हैं। आपको किसी और चीज़ के बारे में चिंता करने की ज़रूरत नहीं है।
-
Attr_accessor, attr_writer और attr_reader का उपयोग कैसे करें
यह लेख एट्रिब्यूट एक्सेसर्स के बारे में है (attr_accessor ) रूबी में। अगर आप जल्दी में हैं, तो नीचे स्क्रॉल करें। क्योंकि मैं समझाकर शुरुआत करना चाहूंगा: हम विशेषता एक्सेसर्स का उपयोग क्यों करते हैं ! मान लें कि आपके पास आवृत्ति चर के साथ एक वर्ग है और आप उन्हें बाहरी दुनिया में दिखाना चाहते हैं
-
रूबी टेम्प्लेटिंग इंजन:ईआरबी, एचएएमएल और स्लिम
ERB एक टेंपलेटिंग इंजन है। एक टेम्प्लेटिंग इंजन आपको HTML और Ruby को मिलाने . की अनुमति देता है ताकि आप अपने डेटाबेस से डेटा का उपयोग करके वेब पेज जेनरेट कर सकें। दृश्य प्रस्तुत करने के लिए ERB रेल डिफ़ॉल्ट इंजन है। नोट:रेल ERB . के बजाय erubi नामक एक कार्यान्वयन का उपयोग करता है रूबी मानक पुस्त
-
रूबी में 9 नई सुविधाएँ 2.6
रूबी का एक नया संस्करण नई सुविधाओं और प्रदर्शन में सुधार के साथ आ रहा है। क्या आप परिवर्तनों के साथ बने रहना चाहेंगे? आइए एक नज़र डालते हैं! अंतहीन रेंज रूबी 2.5 और पुराने संस्करण पहले से ही अंतहीन श्रेणी के एक रूप का समर्थन करते हैं (Float::INFINITY के साथ) ), लेकिन रूबी 2.6 इसे अगले स्तर पर ले
-
रूबी उपनाम कीवर्ड का उपयोग कैसे करें
आप रूबी पद्धति को दो तरह से वैकल्पिक नाम दे सकते हैं: उपनाम (कीवर्ड) उपनाम_विधि क्योंकि वे एक ही काम को थोड़े अलग तरीके से करते हैं, यह एक भ्रमित करने वाला विषय हो सकता है। यह छवि मतभेदों का सारांश है : आइए एक ठोस समझ पाने के लिए इन अंतरों को और अधिक विस्तार से देखें! उपनाम कीवर्ड सबसे पहले
-
रूबी 2.6 में एमजेआईटी क्या है और यह कैसे काम करता है?
रूबी के प्रदर्शन में बहुत सुधार हो रहा है, संस्करण दर संस्करण… और रूबी विकास टीम रूबी को और भी तेज बनाने के लिए हर संभव प्रयास कर रही है! इन प्रयासों में से एक 3×3 परियोजना है। लक्ष्य? रूबी 3.0, रूबी 2.0 से 3 गुना तेज होगा । इस प्रोजेक्ट का एक हिस्सा नया MJIT कंपाइलर है, जो इस लेख का विषय है। MJ
-
रूबी में डुप बनाम क्लोन:अंतर को समझना
क्या आप जानते हैं कि आप रूबी में किसी वस्तु की प्रतिलिपि बना सकते हैं? इतना ही नहीं, ऐसा करने के दो अलग-अलग तरीके हैं! ये विधियां हैं : dup clone हम एक पल में मतभेदों का पता लगाएंगे, लेकिन पहले… आप किसी वस्तु का क्लोन क्यों बनाना चाहते हैं ? रूबी में कई वस्तुएं परिवर्तनशील हैं, आप उन्हें बदल
-
रूबी में हेरेडोक का उपयोग कैसे करें?
हेरेडोक क्या है? एक हेरेडोक एक मल्टीलाइन स्ट्रिंग को परिभाषित करने का एक तरीका है, जबकि मूल इंडेंटेशन और फ़ॉर्मेटिंग को बनाए रखना । इसका उपयोग SQL या HTML जैसे कोड के स्निपेट को एम्बेड करने के लिए किया जाता है। यहां एक उदाहरण दिया गया है : query = <<-SQL SELECT * FROM food WHERE healthy = true S
-
रूबी से सिस्टम कमांड कैसे चलाएं
अगर आप रूबी से बाहरी कमांड चलाना चाहते हैं… ...जैसे wkhtmltopdf HTML फ़ाइल को PDF में बदलने के लिए। आप कुछ रूबी विधियों का उपयोग कर सकते हैं। आपके द्वारा उपयोग की जाने वाली विधि के आधार पर आपको अलग-अलग परिणाम मिलेंगे । आइए इन तरीकों को एक साथ एक्सप्लोर करें! रूबी सिस्टम मेथड रूबी सिस्टम विधि बा
-
रूबी में स्टेट मशीन बनाने के लिए AASM रत्न का उपयोग कैसे करें
आज आप स्टेट मशीनों के बारे में जानेंगे कि वे कैसे काम करती हैं और AASM रत्न के साथ अपने रूबी प्रोजेक्ट्स में उनका उपयोग कैसे करें। अब : ट्रैफिक लाइट की कल्पना करें… यह लाल, हरा या पीला हो सकता है। जब यह रंग बदलता है, तो अगला रंग वर्तमान . पर आधारित है एक। मान लें कि यह एक ऐसा प्रकार है जो अंध
-
रूबी में एक आरईपीएल क्या है? (आईआरबी, प्राइ एंड मोर)
REPL का मतलब रीड-एवल-प्रिंट-लूप है। यह एक प्रोग्राम है जो आपको रूबी कोड टाइप करने और सीधे परिणाम देखने की अनुमति देता है । एक लोकप्रिय आरईपीएल है irb । दूसरा है pry । वे उपयोगी हैं क्योंकि आप जल्दी से परीक्षण कर सकते हैं कि कुछ रूबी कोड कैसे काम करते हैं। उदाहरण के लिए : यदि आप स्ट्रिंग्स की ए
-
अपने परीक्षण सूट को बेहतर बनाने के लिए वीसीआर रत्न का उपयोग कैसे करें
यदि आपका रूबी एप्लिकेशन किसी भी प्रकार के बाहरी एपीआई का उपयोग करता है, तो संभवतः आपको धीमे परीक्षण और API दर सीमा की समस्या का सामना करना पड़ा होगा। । समाधान क्या है? आप अपनी क्लाइंट लाइब्रेरी से HTTP विधियों को मैन्युअल रूप से स्टब कर सकते हैं, और कुछ पूर्व-निर्धारित प्रतिक्रियाएँ लौटा सकते हैं।
-
MiniMagick Gem:रूबी का उपयोग करके छवियों को कैसे रूपांतरित करें?
यदि आप अपने रूबी एप्लिकेशन में किसी भी प्रकार की छवियों के साथ काम करते हैं, तो एक अच्छा मौका है कि आप उन्हें एक या दूसरे तरीके से बदलना चाहेंगे। जैसे अंतरिक्ष बचाने और अपने उपयोगकर्ताओं के लिए तेज़ी से डाउनलोड करने के लिए उनका आकार बदलना। लेकिन आप यह कैसे कर सकते हैं? MiniMagick एक ऐसा रत्न है
-
रूबी के साथ कमांड-लाइन एप्लिकेशन (सीएलआई) कैसे बनाएं?
बहुत से लोग भूल जाते हैं कि रूबी ऐसे काम कर सकती है जो वेब एप्लिकेशन नहीं हैं। इस लेख में, मैं आपको दिखाना चाहता हूं कि इसका समाधान करने में मदद के लिए एक कमांड-लाइन एप्लिकेशन कैसे बनाया जाए! यहां कुछ कमांड-लाइन एप्लिकेशन दिए गए हैं जिनसे आप परिचित हो सकते हैं: psql rails bundler gem git कम
-
रूबी ऑब्जेक्ट्स कैसे बनाएं जो खुद का वर्णन करें
इस लेख में आप सीखेंगे कि रूबी निरीक्षण विधि कैसे काम करती है और हम इसका उपयोग क्यों करते हैं। जब आप कोई स्ट्रिंग या सरणी प्रिंट करते हैं तो आप उसकी सामग्री देखते हैं। उदाहरण : puts [1,2,3] 1 2 3 लेकिन जब आप अपनी खुद की वस्तुओं को प्रिंट करते हैं… आप इसे देखते हैं : क्यों? क्योंकि आपने रू
-
एक मैट्रिक्स क्या है और रूबी में इसका उपयोग कैसे करें?
मैट्रिक्स एक 2डी (2-आयामी) सरणी है जिसका उपयोग स्प्रेडशीट जैसे डेटा को स्टोर और काम करने के लिए किया जा सकता है। उनका उपयोग इसके लिए किया जा सकता है : टेबल गेम (शतरंज, चेकर्स, आदि) में बोर्ड का प्रतिनिधित्व करना सांख्यिकी और डेटा विश्लेषण प्लॉट और ग्राफ़ बनाना चूंकि यह एक शक्तिशाली डेटा संरचना ह
-
रूबी के साथ गणित:मोडुलो ऑपरेटर, बाइनरी और अधिक
क्या आपको एक अच्छा प्रोग्रामर बनने के लिए गणित जानने की आवश्यकता है? यह निर्भर करता है! यदि आप पूरे दिन सीआरयूडी ऐप्स लिखने जा रहे हैं तो आपको शायद ज्यादा गणित जानने की जरूरत नहीं है, यदि कोई हो। लेकिन अगर आप और दिलचस्प चीजें करना चाहते हैं, जैसे कोडिंग चुनौतियों को हल करना और कोडिंग इंटरव्यू के