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
  • 相关阅读:
    AngularJS自定义表单验证器
    AngularJS自定义表单验证
    DataTables自定义筛选器
    DataTables列过滤器
    DataTables语言国际化
    DataTables DOM定位
    DataTables自定义事件
    DataTables给表格绑定事件
    自定义Celery任务记录器
    celery 日志设置
  • 原文地址:https://www.cnblogs.com/tmmuyb/p/4158863.html
Copyright © 2011-2022 走看看