zoukankan      html  css  js  c++  java
  • RubyGems使用

    安装特定的gem

    gem install gem_name

    例如,寻找信用卡处理相关的gem

    gem list -r credit

    -r 表示不搜索本地目录

    -l 表示只搜索本地的目录

    返回creditcard

    gem list -r

    返回远端服务器上所有的gem

    gem list -l

    返回本地所有的gem

    对于检索得到的gem,必须进行比较,可能对于得到的包,还要做一些修改

    下载并安装credit的gem

    gem install creditcard

    linux或unix用户必须拥有root权限

    creditcard应用

     1 # 引入creditcard库
     2 require 'creditcard'
     3 
     4 # creditcard包直接扩展了String类
     5 
     6 # ARGV是ruby定义的一个全局变量数组,
     7 # 其元素是命令行输入的每个参数
     8 if ARGV[0]
     9   credit_card_num = ARGV[0]
    10 
    11   # ?表示返回true或false
    12   if credit_card_num.creditcard?
    13     # <<是文本断行符号
    14     puts "Credit card num is valid" <<
    15         " with type #{credit_card_num.creditcard_type}."
    16   else
    17     puts 'Credit card num is not valid'
    18   end
    19 else
    20   'please enter a valid credit card num'
    21 end
    22 
    23 
    24 # 测试用信用卡卡号
    25 # Visa               4111-1111-1111-1111
    26 # MasterCard         5431-1111-1111-1111
    27 # American Express    341-1111-1111-1111
    28 # Discover           6011-6011-6011-6611
    29 # Diners Club        3530-1113-3330-0000
  • 相关阅读:
    Ubuntu下的解压缩
    Android开机动画
    Android 5.0源码编译问题
    ubuntu学习的简单笔记
    全局变量:global与$GLOBALS的区别和使用
    Java语言中的面向对象特性总结
    c/c++常见面试题
    查数据库中的表,了解大体结构
    PHP数组详解
    HTML5新增及移除的元素
  • 原文地址:https://www.cnblogs.com/tmmuyb/p/4158863.html
Copyright © 2011-2022 走看看